BeautifulSoupを使用してdivにアクセスできません

ハランベ

div id = "id =" divTradeHaltResults "を超えて解析できません。このdiv内のテーブルを返そうとすると、Noneが表示されます。よろしくお願いします。

from bs4 import BeautifulSoup 
import requests 

my_url = "https://www.nasdaqtrader.com/Trader.aspx?id=TradeHalts"

r = requests.get(url=my_url)
page_text = r.text

soup = BeautifulSoup(page_text, "lxml")

table = soup.table

print(table)
スティーブンカウリー

スープの中からそのタグを選択すると、タグが表示されますが、空です。ウェブページを見ると、タグに表があります。私の推測では、このテーブルはJS(何らかの形式)で生成されているため、HTMLには付属していません。私の解決策は、Seleniumのようなものに目を向けることです。

これは、そのタグを選択するために実行したコードです。

soup.find('div', {'id':'divTradeHaltResults'})
# <div id="divTradeHaltResults"></div>

このページでJSを調べると、前述のように、テーブルを生成する関数を実際に見つけることができます。

function GetTradeHalts()
{
    document.getElementById('divTradeHaltResults').innerHTML = "updating....";

    Server.BL_TradeHalt.GetTradeHalts(cb_GetTradeHalts);

    setTimeout(GetTradeHalts, 1000 * 60);
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

BeautifulSoupを使用してSREを一致させている間、要素にアクセスできません

分類Dev

Watirを使用してDIV要素にアクセスできません

分類Dev

sshを使用してVagrantにアクセスできません

分類Dev

div要素でrunatを使用してJS関数にアクセスできません

分類Dev

useRefフックを使用してtoDataUrl()にアクセスできませんか?

分類Dev

Microsoft GraphAPIを使用してSharepointリストにアクセスできません-

分類Dev

Pythonを使用してSharePointリストにアクセスできません

分類Dev

AzureでCDNを使用してBLOBにアクセスできません

分類Dev

Firefoxでhttp:// localhostを使用してApacheにアクセスできません

分類Dev

Java言語を使用してクラスにアクセスできませんが、Kotlinを使用できます

分類Dev

Lucene.NetとAzureAppServiceを使用してAzureStorageにアクセスできません

分類Dev

pynetdicom3を使用してPACSにアクセスできません

分類Dev

React Native:geolocationAPIを使用して場所にアクセスできません

分類Dev

PostgresFDWを使用して外部テーブルにアクセスできません

分類Dev

httpsを使用してサイトにアクセスできません

分類Dev

expressとapp.getを使用して/ playlistsにアクセスできません

分類Dev

getterを使用して変数にアクセスできません

分類Dev

ng-repeatを使用してJSONにアクセスできません

分類Dev

angle-modal-serviceを使用して$ scope値にアクセスできません

分類Dev

RESTAPIを使用してNexusRepository Manager3にアクセスできません

分類Dev

AndroidAccessibilityServiceを介して通知にアクセスできません

分類Dev

IPアドレスを使用してSQLAzureデータベースにアクセスできませんか?

分類Dev

BridgedAdapterを使用してホストからVirtualBoxIPアドレスにアクセスできません

分類Dev

HQLを使用してJPAに参加しているエンティティにアクセスできません

分類Dev

プロセスはfilewriterを使用してファイルにアクセスできません

分類Dev

Spring Cloud Starter VaultConfigを使用してDockerVaultシークレットにアクセスできませんでした

分類Dev

インデックスを使用してリストにアクセスできません

分類Dev

phpクラスを使用してデータベースにアクセスできません

分類Dev

Microsoft App DeveloperAPIキーを使用しているときにGraphAPIにアクセスできません

Related 関連記事

  1. 1

    BeautifulSoupを使用してSREを一致させている間、要素にアクセスできません

  2. 2

    Watirを使用してDIV要素にアクセスできません

  3. 3

    sshを使用してVagrantにアクセスできません

  4. 4

    div要素でrunatを使用してJS関数にアクセスできません

  5. 5

    useRefフックを使用してtoDataUrl()にアクセスできませんか?

  6. 6

    Microsoft GraphAPIを使用してSharepointリストにアクセスできません-

  7. 7

    Pythonを使用してSharePointリストにアクセスできません

  8. 8

    AzureでCDNを使用してBLOBにアクセスできません

  9. 9

    Firefoxでhttp:// localhostを使用してApacheにアクセスできません

  10. 10

    Java言語を使用してクラスにアクセスできませんが、Kotlinを使用できます

  11. 11

    Lucene.NetとAzureAppServiceを使用してAzureStorageにアクセスできません

  12. 12

    pynetdicom3を使用してPACSにアクセスできません

  13. 13

    React Native:geolocationAPIを使用して場所にアクセスできません

  14. 14

    PostgresFDWを使用して外部テーブルにアクセスできません

  15. 15

    httpsを使用してサイトにアクセスできません

  16. 16

    expressとapp.getを使用して/ playlistsにアクセスできません

  17. 17

    getterを使用して変数にアクセスできません

  18. 18

    ng-repeatを使用してJSONにアクセスできません

  19. 19

    angle-modal-serviceを使用して$ scope値にアクセスできません

  20. 20

    RESTAPIを使用してNexusRepository Manager3にアクセスできません

  21. 21

    AndroidAccessibilityServiceを介して通知にアクセスできません

  22. 22

    IPアドレスを使用してSQLAzureデータベースにアクセスできませんか?

  23. 23

    BridgedAdapterを使用してホストからVirtualBoxIPアドレスにアクセスできません

  24. 24

    HQLを使用してJPAに参加しているエンティティにアクセスできません

  25. 25

    プロセスはfilewriterを使用してファイルにアクセスできません

  26. 26

    Spring Cloud Starter VaultConfigを使用してDockerVaultシークレットにアクセスできませんでした

  27. 27

    インデックスを使用してリストにアクセスできません

  28. 28

    phpクラスを使用してデータベースにアクセスできません

  29. 29

    Microsoft App DeveloperAPIキーを使用しているときにGraphAPIにアクセスできません

ホットタグ

アーカイブ