Python 从ASP请求更改语言
我正在处理一些碎片,并进行测试,但如果它来自ASP文件/web,我不知道如何更改web语言 是网络吗 我在谷歌Chrome工具中看到,当你点击一种语言时,它会调用一个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
文件:
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供我工作,让我看看我是谁使用我在这里发布的相同代码,我只得到空白响应,在最后一次打印时,什么也不打印。