| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import time
- from camoufox import Camoufox
- from camoufox.server import launch_server
- def luanch_browser():
- playwright = Camoufox(
- geoip=True,
- proxy={
- 'server': 'http://localhost:1881',
- # 'username': 'username',
- # 'password': 'password'
- }
- ).start()
- browser = playwright.chromium.launch(headless=False)
- # 创建一个新的浏览器上下文
- context = browser.new_context()
- page = context.new_page()
- page.goto("https://www.browserscan.net")
- def server_brower():
- launch_server(
- headless=False,
- geoip=True,
- proxy={
- 'server': 'http://localhost:1881',
- 'username': 'username',
- 'password': 'password'
- }
- )
- return
- def connect_server():
- from playwright.sync_api import sync_playwright
- with sync_playwright() as p:
- # Example endpoint
- browser = p.firefox.connect('ws://localhost:12696/aacc88d1a82b1805f826a43b576cba0d')
- page = browser.new_page()
- page.goto('https://www.browserscan.net')
- print(page.title())
- time.sleep(15)
- page.screenshot(path='./1.png')
- def main():
- connect_server()
- # server_brower()
- if __name__ == "__main__":
- main()
|