【发布时间】:2019-03-12 07:04:18
【问题描述】:
import requests
from bs4 import BeautifulSoup
url = 'http://www.gmcgujarat.org/searchdoctor.aspx'
html = requests.get(url).text
soup = BeautifulSoup(html, 'html.parser')
name = soup.find(" ")
for count in range(3333,4444):
data = {name: " "}
r = requests.post(url, data=data)
soup = BeautifulSoup(r.text, 'html.parser')
table = soup.find('table',{"id":"divtest"})
for tr in table.find_all('tr',class_='odd')[1:5]:
print tr.text
代码没有给出“tr”和“td”数据,因为“tr”以奇数和偶数形式给出,我不知道如何从中抓取数据。
【问题讨论】:
-
如果你想废弃数据,为什么要使用'request.post'而不是你应该使用'request.get'
-
我试过但它不起作用..@Mr.斯塔克
标签: python beautifulsoup