【发布时间】:2018-07-22 00:43:57
【问题描述】:
我正在尝试制作一个 python 脚本来从animefreak.tv 下载视频,这样我就可以在旅途中离线观看它们。另外,我认为这是一个学习网络抓取的好机会。
到目前为止,我写了这个从这个链接下载http://animefreak.tv/watch/hacklegend-twilight-bracelet-episode-1-english-dubbed-online-free
URL = 'http://animefreak.tv/watch/one-piece-episode-1-english-dubbed-subbed'
IFRAME_POSITION = 2
# driver = webdriver.PhantomJS(service_args=['--ignore-ssl-errors=true'])
driver = webdriver.Chrome()
driver.get(URL)
src = driver.page_source
parser = BeautifulSoup(src, 'lxml')
driver.switch_to.frame(IFRAME_POSITION)
video = driver.find_element(By.XPATH, '//*[@id="player"]/div[2]/video')
touch = webdriver.TouchActions(driver)
touch.tap(video)
print('src: ', video.get_property('src'))
driver.close()
每当我运行脚本时,src 属性都不会出现。我究竟做错了什么?谢谢!
【问题讨论】:
标签: python selenium web-scraping beautifulsoup wget