If I open the link: https://www.x.com/ca.zip
This link shows the window and I need to press the OK button and it downloads the file.
The alert is not from the browser, it is from the page itself.
But When I tried the script:
from io import BytesIO
from zipfile import ZipFile
import requests
def get_zip(file_url):
url = requests.get(file_url)
zipfile = ZipFile(BytesIO(url.content))
zipfile.extractall("")
file_link = 'https://www.x.com/ca.zip'
get_zip(file_link)
This throws the error:
zipfile.BadZipFile: File is not a zip file
And when I tried:
import requests
url = r'https://www.x.com/ca.zip'
output = r'downloadedfile.zip'
r = requests.get(url)
with open(output, 'wb') as f:
f.write(r.content)
This downloads the content of the page showing the OK button. Any idea how to solve this:, the link downloads the zip file.
from How to bypass the alert window while downloading a zipfile?
No comments:
Post a Comment