我想從這個鏈接用美麗的湯
http://bet.hkjc.com/racing/pages/odds_wp.aspx?date=30-01-2017&venue=ST&raceno=2&lang=en
這裏湊表數據獲取特定的div元素的子元素是我的代碼
from lxml import html
import webbrowser
import re
import xlwt
import requests
import bs4
content = requests.get("http://bet.hkjc.com/racing/pages/odds_wp.aspx?date=30-01-2017&venue=ST&raceno=1&lang=en").text # Get page content
soup = bs4.BeautifulSoup(content, 'lxml') # Parse page content
table = soup.find('div', {'id': 'detailWPTable'}) # Locate that table tag
rows = table.find_all('tr') # Find all row tags in that table
for row in rows:
columns = row.find_all('td') # Find all data tags in each column
print ('\n')
for column in columns:
print (column.text.strip(),end=' ') # Output data in each column
它不給予任何輸出。請幫忙 !通過的javascrip產生
WHIS這是正確的,我不知道爲什麼你已經包含了圖片,是嗎? – Rishav
但是,當我使用print(table)打印數據時,它返回div元素,這意味着我們已經到達這個div表。現在我們只需要獲取這個div元素的表格子元素。我們應該怎麼做 ? –
@Ardour Technologies在您的瀏覽器中禁用JS並查看頁面源代碼,該代碼將由'requests'返回。 –