0
誰かがこのコードを実行すると空白の返品を受ける理由を説明してもらえますか?私は単に美しいスープを使ってhtmlタグの内容を印刷しようとしています。コードは以下のとおりです。あなたはこのようなあなたのコメントでお願いしてあなたがPyQT5を使用して複数のURLを取得して処理することができますWeb Scraping - 空白の返信
おかげ
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
from bs4 import BeautifulSoup
http = urllib3.PoolManager()
def stats():
url = 'https://www.flashscore.com.au/football/usa/mls/results/'
response = http.request('GET', url)
soup = BeautifulSoup(response.data,'lxml')
right_table=soup.find('div',{'class':'fs-table tournament-page'})
print(right_table.text)
stats()
問題は、Webページがクライアント側レンダリングされるということですので、 divは最初は内容がありません。さまざまな技術が必要です。https://stackoverflow.com/questions/2148493/scrape-html-generated-by-javascript-with-python –
このページでは、JavaScriptとWebSocketを使用してデータを読み込み、取得し、レンダリングしています。レンダリング方法については、https://stackoverflow.com/questions/45259232/scraping-google-finance-beautifulsoup/への私の回答を参照してください。 –
@ Error-SyntacticalRemorse終了しました。ありがとうございました –