腾讯视频网页版无法打开的问题

出现的问题:最近发现使用浏览器无法打开腾讯视频网页版

本人成功解决办法:(win10系统)

设置---网络---更改适配器选项

 ---外接属性--找到ipv4

 ---IPV4设置DNS 如下框所示

 查找过程:

通过查找资料发现大致有如下解决方法,均有成功案例(但本人没有成功)

方法1.(chrome和edge都是一样)

(1)关闭浏览器设置中的“硬件加速”相关选项

(2)关允许播放受保护内容

方法2.下载腾讯电脑管家--电脑诊所--修复

方法3.有可能是与浏览器插件冲突,关掉插件试试

针对腾讯视频网页的爬取,由于其内容通常由JavaScript生成,并且可能会有反爬机制,我们需要借助一些工具和技术来处理。以下是一个基本的Python Scrapy框架模板,Scrapy是一个强大的网络爬虫框架,配合Selenium(用于处理JavaScript渲染的内容)一起使用。 首先,确保已安装Scrapy和相关的依赖库(如Chromedriver): ```bash pip install scrapy selenium ``` 然后创建一个新的Scrapy项目: ```bash scrapy startproject tencent_video_crawler cd tencent_video_crawler ``` 接着,在项目的`spiders`文件夹下创建一个名为`tencent_video.py`的爬虫文件: ```python import scrapy from selenium import webdriver from selenium.webdriver.chrome.options import Options class TencentVideoSpider(scrapy.Spider): name = "tencent_video" allowed_domains = ["v.qq.com"] start_urls = ['http://v.qq.com/'] # 初始化Chrome浏览器,设置无头模式 def __init__(self, *args, **kwargs): self.driver = webdriver.Chrome(options=chrome_options()) super().__init__(*args, **kwargs) def start_requests(self): for url in self.start_urls: yield scrapy.Request(url=url, callback=self.parse, dont_filter=True) def parse(self, response): # 使用Selenium打开并渲染页面 self.driver.get(response.url) time.sleep(5) # 防止太快而抓取不到内容 # 找到视频列表元素并提取数据 video_elements = self.driver.find_elements_by_css_selector('.video-item') # 根据实际DOM结构调整选择器 for element in video_elements: title = element.find_element_by_css_selector('.title').text link = element.find_element_by_css_selector('.cover img')['src'] yield { 'title': title, 'link': link, } # 获取更多页链接并递归 next_page = response.css('a.next::attr(href)').get() if next_page is not None: yield response.follow(next_page, self.parse) def closed(self, reason): self.driver.quit() @classmethod def from_crawler(cls, crawler, *args, **kwargs): # 设置Chrome选项,这里开启无头模式 chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--disable-gpu') return cls(crawler=crawler, chrome_options=chrome_options, *args, **kwargs) ``` **注意:**这个模板只是一个基础框架,具体的CSS选择器和元素位置可能因腾讯视频的具体布局而变化,你需要根据实际网页结构进行调整。同时,频繁抓取可能会触发反爬机制,务必遵守网站的robots.txt规则和使用限制。 **
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值