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

发布于 2025-01-25 13:40:50 字数 923 浏览 4 评论 0原文

我正在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)

错误: image

我已经尝试使用user-agent,使用上下文,使用上下文,使用上下文,使用上下文,使用上下文,使用上下文带有小写名称的变量,我一直遇到相同的错误,对不起,这是我的第一篇文章!

I'm doing an RPA in Python and I'm having a problem trying to access this site:

My code:

        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)

Error:
IMAGE

I've already tried using the user-agent, removing the properties, using context, using variables with the lowercase name and I keep getting the same error, sorry for any mistakes, it's my first post!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

路弥 2025-02-01 13:40:50

这在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 );

this worked for me in 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 );
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文