22 lines
856 B
Python
22 lines
856 B
Python
from zlib_dl import ZLibSession
|
|
s = ZLibSession(verbose=True, proxy_url="socks5://127.0.0.1:10800")
|
|
# Hit the detail page manually
|
|
resp = s._request_download("https://zlib.li/book/mDJxkg7yO6/%E6%B5%AA%E6%BD%AE%E4%B9%8B%E5%B7%85%E7%AC%AC%E5%9B%9B%E7%89%88.html")
|
|
print(f"STATUS CODE: {resp.status_code}")
|
|
print(f"FINAL URL: {resp.url}")
|
|
content = resp.text
|
|
print(f"CONTENT LENGTH: {len(content)}")
|
|
if '/dl/' in content:
|
|
print("FOUND /dl/ literally in content!")
|
|
else:
|
|
print("NO /dl/ FOUND!")
|
|
|
|
import re
|
|
links = re.findall(r'href="(.*?)"', content)
|
|
print("Some links found on page:")
|
|
for l in [x for x in links if 'book' in x or 'dl' in x or 'download' in x][:10]:
|
|
print(" - ", l)
|
|
|
|
if "daily limit" in content.lower() or "limit reached" in content.lower() or "已达下载" in content:
|
|
print("HIT RATE LIMIT MESSAGE ON DETAIL PAGE!")
|