Python 获取错误403:尽管使用了标头,但仍被禁止。出了什么问题?
我正试图从TikTok的直接链接下载一段视频,尽管添加了标题,我仍然收到错误403。我想知道怎么了Python 获取错误403:尽管使用了标头,但仍被禁止。出了什么问题?,python,web-scraping,urllib,Python,Web Scraping,Urllib,我正试图从TikTok的直接链接下载一段视频,尽管添加了标题,我仍然收到错误403。我想知道怎么了 from selenium import webdriver import urllib.request import time path = "c:\chromedriver.exe" driver = webdriver.Chrome(path) driver.get("https://www.tiktok.com/@mrpianoman/video/6962
from selenium import webdriver
import urllib.request
import time
path = "c:\chromedriver.exe"
driver = webdriver.Chrome(path)
driver.get("https://www.tiktok.com/@mrpianoman/video/6962623261184167173?lang=en&is_copy_url=1&is_from_webapp=v1"
time.sleep(0.5)
video_link = driver.find_element_by_css_selector(".video-card-one-column.default video").get_attribute("src")
time.sleep(0.5)
opener = urllib.request.build_opener()
opener.addheaders = [('User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1941.0 Safari/537.36')]
urllib.request.install_opener(opener)
url = video_link
local = r'C:\Users...'
urllib.request.urlretrieve(url,local)
我得到:
urllib.error.HTTPError:HTTP错误403:禁止
我不知道我还能做什么。如果你在印度,只需打开vpn并继续抓取即可。您好,欢迎来到StackOverflow社区!既然我看到你是一个新的投稿人,我强烈建议你看看这个如何回答问题的指南:我说错了什么吗?不知道为什么你删除了我以前的正确答案,并在你的问题中使用它,而不是接受它。接受正确的答案是一种很好的做法,它会让人们更愿意回答你。