Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python登录Trademap?_Python_Login - Fatal编程技术网

如何使用Python登录Trademap?

如何使用Python登录Trademap?,python,login,Python,Login,我尝试登录。我不知道如何处理弹出窗口。我找到了一些答案,但它们不起作用。那不是一个弹出窗口,只是一个隐藏的表单。不管怎样,你不用担心。检查网络活动,登录是通过发布到urlhttps://mas-admintools.intracen.org/authentication/(qlklvpjzpt0xs213n4tus00b)/Login.aspx?lang_id=en&tool_id=2&toolKey=13210410511001203003611510012112513512610102713

我尝试登录。我不知道如何处理弹出窗口。我找到了一些答案,但它们不起作用。

那不是一个弹出窗口,只是一个隐藏的表单。不管怎样,你不用担心。检查网络活动,登录是通过发布到url
https://mas-admintools.intracen.org/authentication/(qlklvpjzpt0xs213n4tus00b)/Login.aspx?lang_id=en&tool_id=2&toolKey=132104105110012030036115100121125135126101027135102126027&username=trademaplight@intracen.org&referer=trademap.org&style=white&differedAuth=true&returnUrl=https%3a%2f%2ftrademap.org%2fLogin.aspx&anonymous=true&u cache=636676138695171367


您可以使用类似python请求的东西,将用户名和密码直接发布到该url。它可能会返回一个cookie,您可以在以后的任何其他请求中使用它。

您可以尝试下面的代码

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)
我在一本书里找到了这个