File tree Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,8 @@ https://docs.scrapingant.com/request-response-format#available-parameters
53
53
| js_snippet | <code >string</code > | None |
54
54
| proxy_country | <code >str</code > | None |
55
55
| return_text | <code >boolean</code > | False |
56
+ | wait_for_selector | <code >str</code > | None |
57
+ | browser | <code >boolean</code > | True |
56
58
57
59
** IMPORTANT NOTE:** <code >js_snippet</code > will be encoded to Base64 automatically by the ScrapingAnt client library.
58
60
Original file line number Diff line number Diff line change 1
- __version__ = "0.3.5 "
1
+ __version__ = "0.3.6 "
2
2
3
3
from scrapingant_client .client import ScrapingAntClient
4
4
from scrapingant_client .cookie import Cookie
Original file line number Diff line number Diff line change @@ -36,6 +36,8 @@ def general_request(
36
36
js_snippet : Optional [str ] = None ,
37
37
proxy_country : Optional [str ] = None ,
38
38
return_text : bool = False ,
39
+ wait_for_selector : Optional [str ] = None ,
40
+ browser : bool = True ,
39
41
) -> Response :
40
42
request_data = {'url' : url }
41
43
if cookies is not None :
@@ -45,8 +47,10 @@ def general_request(
45
47
request_data ['js_snippet' ] = encoded_js_snippet
46
48
if proxy_country is not None :
47
49
request_data ['proxy_country' ] = proxy_country .lower ()
48
- if return_text :
49
- request_data ['return_text' ] = True
50
+ if wait_for_selector is not None :
51
+ request_data ['wait_for_selector' ] = wait_for_selector
52
+ request_data ['return_text' ] = return_text
53
+ request_data ['browser' ] = browser
50
54
51
55
response = self .requests_session .post (
52
56
SCRAPINGANT_API_BASE_URL + '/general' ,
You can’t perform that action at this time.
0 commit comments