在我的RPA Python/剧作家中拒绝访问网站



我正在做一个Python的RPA,我有一个问题,试图访问这个网站:

我代码:

browser = await playwright.chromium.launch(channel='msedge', headless=False, args=['--start-maximized'], slow_mo=1000) #headless=False, args=['--start-maximized']
page = await browser.new_page(accept_downloads=True, no_viewport=True) #no_viewport=True
page.set_default_navigation_timeout(90000)
page.set_default_timeout(90000)
await page.goto(WEBSITE)
for item in [USER, PASSW]:
if item == USER:
await page.fill(item, EMAIL)
else:
await page.fill(item, PASSWORD)
await page.click(LOGIN)
await page.wait_for_timeout(1000)

错误:图片

我已经尝试使用用户代理,删除属性,使用上下文,使用变量的小写名称,我一直得到相同的错误,对不起任何错误,这是我的第一篇文章!

这在java中为我工作:

Page page = browser.newPage();
Map<String, String> headers = new HashMap<>();
headers.put("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) `enter code here`AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36");
page.setExtraHTTPHeaders(headers );

最新更新