File tree 1 file changed +5
-2
lines changed
1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 5
5
import urllib .parse
6
6
7
7
import requests
8
+ import os
8
9
import urllib3
9
10
10
11
urllib3 .disable_warnings (urllib3 .exceptions .InsecureRequestWarning )
@@ -29,7 +30,8 @@ def scrape_do_fetch(
29
30
"""
30
31
encoded_url = urllib .parse .quote (target_url )
31
32
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 } "
33
35
proxies = {
34
36
"http" : proxy_mode_url ,
35
37
"https" : proxy_mode_url ,
@@ -41,7 +43,8 @@ def scrape_do_fetch(
41
43
target_url , proxies = proxies , verify = False , params = params
42
44
)
43
45
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 } "
45
48
response = requests .get (url )
46
49
47
50
return response .text
You can’t perform that action at this time.
0 commit comments