我正在尝试登录该网站的脚本:https://www.trademap.org/Index.aspx
您将需要登录详细信息,但仅表明您来自发展中国家,即可免费使用。
您将在网页的右上角找到登录按钮。似乎没有用于登录的专用URL。
我编写的代码如下:
import requests
from bs4 import BeautifulSoup as soup
trademap_mainpage_url = "https://www.trademap.org/Index.aspx"
login_data = {"PageContent_Login1_UserName": " ---------------", "PageContent_Login1_Password":" -------------"}
requests().post(trademap_mainpage_url, login_data)
我的登录详细信息被连字符了。
错误消息:
TypeError Traceback (most recent call last)
<ipython-input-18-a9a30e4eb11b> in <module>
1 login_data = {"PageContent_Login1_UserName": "-----------", "PageContent_Login1_Password":"----------"}
----> 2 requests().post(trademap_mainpage_url, login_data)
TypeError: 'module' object is not callable
同样,登录详细信息也被加上了。
顺便说一句,我是Web爬网的新手,今天才开始阅读它,因此我对此感到无能。
答案 0 :(得分:0)
不是:
requests().post(url, data)
但相反:
requests.post(url, data)