我试图提交表单并提取内部文本,但未获得预期结果

时间:2019-05-16 08:23:19

标签: python python-3.x beautifulsoup python-requests

我试图通过将表单中相应的地址密码中的密码加总来提取医生信息,但未能获得。

我尝试提取,但使用“网络”标签中的数据获取了一些其他文本。 下面是我的代码。

import requests
from bs4 import BeautifulSoup

link = 'http://www.delhimedicalcouncil.org/app/search_ur_dr.php'
data = {
    'Corr_Add_Pincode': '110053',
    'g-recaptcha-response': '03AOLTBLSHMG-kZO4nOEd4LkmCwYgA-8HuCalKjhjYOASByz7z2Z53lU6n1CdwwgHUUbc6ma6WJNyTMTlNIT-JAbMjO2V5QwDC1MeZCU8y7HchqNgG4HRDCY6MRSWC1A9QikPWEolzexeDE42QsuY73h8yEWG2fBzMzkEKt8hdrI0V3UjYRtHT7DluGeCzmBfUCEKT_O5Aquiqh9j9gZds3xD1rJJhzli239ItWHErt8DXWXUaxQEpfSr2sIrZfOMw486_-OLpjr99A9Q3r830QV2VAnqgB8yO7Xz81FO-eP8KAUVIhBBs0DG55dyEmqIuBYknRQ3sQxFbJgkCYAnhjSeZuQV4YIDWrNMCbX7vTHFFSfqSMrQ-DjwM-rHlcJ5j3egt3ve6_X3vbwA6nJsjHZvNYKUlapRO6Q',
    'submit': 'Search'
    }

r = requests.get(link,data=data)
soup = BeautifulSoup(r.text,'lxml')

div = soup.find('div',class_='intro')
tables = div.find_all('table')
for table in tables[0:1]:
    print(table.text)

希望通过提交密码来获得医生的信息,但会得到其他一些文字。 帮助我解决这个问题。

0 个答案:

没有答案