Я не уверен, как используется прокси, но я попробовал кое-что, но безуспешно. Я получил список прокси с этого сайта >> https://www.freeproxylists.net/ После прочтения документации драматурга я чувствую, что это должен быть код для подключения к бесплатному прокси-серверу 203.176.179.255, работающему через порт 8080 и протокол HTTP:
from playwright.sync_api import sync_playwright
def run(playwright):
chromium = playwright.chromium
browser = chromium.launch(channel='chrome',headless=False,proxy={"server":"http://203.176.179.255:8080"})
page = browser.new_page()
page.goto("https://grabify.link/4R47U5")
with sync_playwright() as playwright:
run(playwright)
Я получил эту ошибку и не могу понять, в чем проблема. Я не знаю, как используется прокси, я читал несколько статей, но ни одна из них не помогла. Да, они объяснили мне, что такое прокси, но никто из них мне с этим не помог.
File "C:/Users/NNB-Suppliers/AppData/Local/Programs/Python/Python37/playwright test.py", line 12, in
run(playwright)
File "C:/Users/NNB-Suppliers/AppData/Local/Programs/Python/Python37/playwright test.py", line 8, in run
page.goto("https://grabify.link/4R47U5")
File "C:\Users\NNB-Suppliers\AppData\Local\Programs\Python\Python37\lib\site-packages\playwright\sync_api\_generated.py", line 7432, in goto
url=url, timeout=timeout, waitUntil=wait_until, referer=referer
File "C:\Users\NNB-Suppliers\AppData\Local\Programs\Python\Python37\lib\site-packages\playwright\_impl\_sync_base.py", line 104, in _sync
return task.result()
File "C:\Users\NNB-Suppliers\AppData\Local\Programs\Python\Python37\lib\site-packages\playwright\_impl\_page.py", line 494, in goto
return await self._main_frame.goto(**locals_to_params(locals()))
File "C:\Users\NNB-Suppliers\AppData\Local\Programs\Python\Python37\lib\site-packages\playwright\_impl\_frame.py", line 136, in goto
await self._channel.send("goto", locals_to_params(locals()))
File "C:\Users\NNB-Suppliers\AppData\Local\Programs\Python\Python37\lib\site-packages\playwright\_impl\_connection.py", line 44, in send
lambda: self.inner_send(method, params, False)
File "C:\Users\NNB-Suppliers\AppData\Local\Programs\Python\Python37\lib\site-packages\playwright\_impl\_connection.py", line 387, in wrap_api_call
return await cb()
File "C:\Users\NNB-Suppliers\AppData\Local\Programs\Python\Python37\lib\site-packages\playwright\_impl\_connection.py", line 78, in inner_send
result = next(iter(done)).result()
playwright._impl._api_types.Error: net::ERR_TIMED_OUT at https://grabify.link/4R47U5
=========================== logs ===========================
navigating to "https://grabify.link/4R47U5", waiting until "load"
============================================================