]> code.delx.au - webdl/commitdiff
Fix weird requests errors
authorJames Bunton <jamesbunton@delx.net.au>
Sun, 4 Jun 2023 14:05:34 +0000 (00:05 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Sun, 4 Jun 2023 14:05:34 +0000 (00:05 +1000)
common.py

index cd4c266cb2c980c6b6a1d2d7ea700f718bd47d89..d126d133e57d22634e0a6583f39898eaaa60b1ce 100644 (file)
--- a/common.py
+++ b/common.py
@@ -15,7 +15,7 @@ import sys
 import time
 import urllib.parse
 
-USER_AGENT = "Mozilla/5.0 (X11; Linux x86_64; rv:74.0) Gecko/20100101 Firefox/74.0"
+USER_AGENT = "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/112.0"
 
 try:
     import autosocks
@@ -103,7 +103,7 @@ def grab_text(url):
 def grab_html(url):
     logging.debug("grab_html(%r)", url)
     request = http_session.prepare_request(requests.Request("GET", url))
-    response = http_session.send(request, stream=True)
+    response = http_session.send(request)
     doc = lxml.html.parse(io.BytesIO(response.content), lxml.html.HTMLParser(encoding="utf-8", recover=True))
     response.close()
     return doc
@@ -111,7 +111,7 @@ def grab_html(url):
 def grab_xml(url):
     logging.debug("grab_xml(%r)", url)
     request = http_session.prepare_request(requests.Request("GET", url))
-    response = http_session.send(request, stream=True)
+    response = http_session.send(request)
     doc = lxml.etree.parse(io.BytesIO(response.content), lxml.etree.XMLParser(encoding="utf-8", recover=True))
     response.close()
     return doc