gpt4 book ai didi

python - 抓取亚马逊卖家中心

转载 作者:太空宇宙 更新时间:2023-11-04 06:42:46 25 4
gpt4 key购买 nike

我正在尝试通过 python 和 Mechanize 访问亚马逊卖家中心。

这是我的代码,我认为它可以工作,但是当我检查一个只有您登录后才能访问的页面时,它会被重定向到一个页面,上面写着:"要继续使用亚马逊,请在您的浏览器中激活 cookie,启用 cookie 后,请单击下面的按钮返回上一页"

如何在我的 python 或 Mechanize 设置中启用 cookie?

import mechanize
import urllib2
import cookielib
import requests

browser = mechanize.Browser()
browser.set_handle_robots(False) # ignore robots
browser.set_handle_refresh(False) # can sometimes hang without this
cj = cookielib.CookieJar()
browser.set_cookiejar(cj)

USERNAME = 'MyUsername'
PASSWORD = 'MyPass'
response = browser.open("https://sellercentral.amazon.fr/gp/homepage.html")
browser.select_form("signinWidget")
browser.form['username'] = USERNAME
browser.form['password'] = PASSWORD
responsecheck = browser.submit()
print responsecheck.read()


check = browser.open("https://sellercentral.amazon.fr/gp/global-selling/gateway-widget-crosslisting-potential/crosslisting-potential-widget-internals.html?_=1411311676093")
print check.read()

提前谢谢你,

托马斯

最佳答案

可能有点晚了,但是你试过设置用户代理吗?我在使用 PhantomJS 时收到了同样的消息。将用户代理更改为“Mozilla/6.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.1.1547.57 Safari/537.36” 帮我解决了这个问题。

关于python - 抓取亚马逊卖家中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25963112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com