Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.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 从ASP请求更改语言_Python_Python Requests_Asp Classic - Fatal编程技术网

Python 从ASP请求更改语言

Python 从ASP请求更改语言,python,python-requests,asp-classic,Python,Python Requests,Asp Classic,我正在处理一些碎片,并进行测试,但如果它来自ASP文件/web,我不知道如何更改web语言 是网络吗 我在谷歌Chrome工具中看到,当你点击一种语言时,它会调用一个.asp文件: Common/Source/WG2/wg_ServerRequestFramework.asp 但是我不知道如何给它参数来获得我想要的语言的HTML。每次我尝试,我都会出错或一无所获 我的代码是: headers = { 'User-Agent': 'Mozilla/5.0 (X11; Ubuntu

我正在处理一些碎片,并进行测试,但如果它来自ASP文件/web,我不知道如何更改web语言

是网络吗

我在谷歌Chrome工具中看到,当你点击一种语言时,它会调用一个
.asp
文件:

Common/Source/WG2/wg_ServerRequestFramework.asp
但是我不知道如何给它参数来获得我想要的语言的HTML。每次我尝试,我都会出错或一无所获

我的代码是:

headers = {
        'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0',
        'Accept': '*/*',
        'Accept-Language': 'es-ES,es;q=0.8,en-US;q=0.5,en;q=0.3',
        'Accept-Encoding': 'gzip, deflate, br',
    }

product_link = url + '/prodotti/a/' + productname.replace('/', '@')+"/"

s = requests.Session()
r = s.get(product_link, headers=headers)
tree = html.fromstring(r.content)
    language_link='https://www.microdetectors.com/Common/Source/WG2/wg_ServerRequestFramework.asp'

params={'typeRequest': 'salvaSession','NomeSession': 'CodLingua', 'ValoreSession': 'SPA', 'CodVerifica': '8TWoHMM0', 'UtenteAtt':''}
r=s.post(language_link, headers=headers, data=params, cookies = {'CodVerificaAccesso': '8TWoHMM0', 'CodLingua':'ita'})
print(r.text)

我想我做错了一切?希望你能帮助我:(

你只想更改语言???。我认为如果你直接向你的变量CodLingua发出请求并更改语言会更容易。我正在尝试,在请求帖子中添加参数、数据和标题,但无法使其工作,在web或ASP上,ASP给我一个空白响应,web只给我意大利语html供我工作,让我看看我是谁使用我在这里发布的相同代码,我只得到空白响应,在最后一次打印时,什么也不打印。