File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 55import urllib .parse
66
77import requests
8+ import os
89import urllib3
910
1011urllib3 .disable_warnings (urllib3 .exceptions .InsecureRequestWarning )
@@ -29,7 +30,8 @@ def scrape_do_fetch(
2930 """
3031 encoded_url = urllib .parse .quote (target_url )
3132 if use_proxy :
32- proxy_mode_url = f"http://{ token } :@proxy.scrape.do:8080"
33+ proxy_scrape_do_url = os .getenv ("PROXY_SCRAPE_DO_URL" , "proxy.scrape.do:8080" )
34+ proxy_mode_url = f"http://{ token } :@{ proxy_scrape_do_url } "
3335 proxies = {
3436 "http" : proxy_mode_url ,
3537 "https" : proxy_mode_url ,
@@ -41,7 +43,8 @@ def scrape_do_fetch(
4143 target_url , proxies = proxies , verify = False , params = params
4244 )
4345 else :
44- url = f"http://api.scrape.do?token={ token } &url={ encoded_url } "
46+ api_scrape_do_url = os .getenv ("API_SCRAPE_DO_URL" , "api.scrape.do" )
47+ url = f"http://{ api_scrape_do_url } ?token={ token } &url={ encoded_url } "
4548 response = requests .get (url )
4649
4750 return response .text
You can’t perform that action at this time.
0 commit comments