326 字3 分钟

———准备工作:pycharm,py环境,过检测文件stealth.min.js(点击下载),主要说过程,软件自己下

一、安装需要的依赖和驱动:

playwright install
pip intall playwright

第一个是安装浏览器驱动,二是安装依赖

二、开始借助ai书写自动化过程:

1.首先要做的就是给ai一个模板:

import asyncio
from playwright.async_api import async_playwright

async def main():
    async with async_playwright() as p:
        browser = await p.chromium.launch(headless=False, args=['--start-maximized'])
        # 2、最大化窗口
        context = await browser.new_context(viewport={"width": 1920, "height": 1080}, no_viewport=True)
        # 3、新建标签页
        page = await context.new_page()

        url = "https://chat-ppt.com/"
        try:
            # 4、访问指定网址
            await page.goto(url)
            print(f"成功访问网址: {url}")
            # 可以在这里添加更多的操作,例如等待页面加载完成、截图等
            await page.wait_for_load_state("networkidle")
        except Exception as e:
            print(f"访问网址时出现错误: {e}")

        # 关闭浏览器
        # await browser.close()

if __name__ == "__main__":
    asyncio.run(main())

2.填写目标url,即可打开一个网址:

3.在随意一个浏览器,最好不用生成的那个页面,按f12,定位各个待点击的元素

移动到待点击元素上左键:

然后直接右键复制元素,得到如下数据:

<span data-v-c00ece22="" class="nav-li-title">会员专享</span>

4,明白了这个逻辑,剩下的就交给AI吧:

然后就是不断的重复这个步骤,让ai不断完善,就可以得到想要的自动化效果。

PS:这个js文件可以过掉大部分网址的自动化模块的检测,随意使用

三、结果

最终就可以得到如下的代码,完成想要的自动化效果: