chrome 浏览器打开任何链接,都会下载这个 index. php 文件。

Chrome 打开任何页面都会自动下载 index.php文件,经过电脑杀毒,浏览器重置都没有解决问题,后来发现是插件问题,插件名字叫:Free Video Downloader2.9,果断卸载掉,大家千万不要下载这种流氓插件了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在遍历完所有URL后再次打开浏览器窗口来处理失败的URL,并将仍然失败的URL写入2.txt文件中,可以使用一个额外的列表来存储失败的URL,然后在所有任务完成后,重新处理这些失败的URL。 以下是修改后的代码示例: ```python from concurrent.futures import ThreadPoolExecutor from selenium import webdriver from selenium.webdriver.chrome.options import Options # 打开URL文件 with open('url.txt', 'r') as file: urls = file.read().splitlines() # 定义特定的域名 specific_domains = ['4qo4li.com:9516/register?i_code='] # 创建ChromeOptions对象 chrome_options = Options() chrome_options.add_argument("--incognito") # 启用无痕模式 def process_url(url): # 创建浏览器实例 driver = webdriver.Chrome(options=chrome_options) # 使用Chrome浏览器,需要下载对应的驱动并设置到环境变量中 # 构建完整的URL full_url = 'http://' + url + '/a/index.php/54545' # 打开浏览器并访问URL driver.get(full_url) # 等待页面跳转完成 driver.implicitly_wait(10) # 设置隐式等待间,单位为秒 # 获取当前页面的URL current_url = driver.current_url # 判断当前页面的URL是否包含特定域名 if any(domain in current_url for domain in specific_domains): # 写入1.txt文本文件 with open('1.txt', 'a') as file: file.write(url + '\n') else: # 添加到失败的URL列表 failed_urls.append(url) # 关闭浏览器 driver.quit() # 创建线程池 with ThreadPoolExecutor(max_workers=10) as executor: # 提交任务给线程池 futures = [executor.submit(process_url, url) for url in urls] # 等待所有任务完成 for future in futures: future.result() # 再次处理失败的URL failed_urls = [] for url in failed_urls: process_url(url) # 判断是否仍然失败,写入2.txt文件 if url in failed_urls: with open('2.txt', 'a') as file: file.write(url + '\n') ``` 在代码中,我添加了一个名为`failed_urls`的列表,用于存储处理失败的URL。在处理每个URL,如果判断为失败,则将该URL添加到`failed_urls`列表中。在所有任务完成后,遍历`failed_urls`列表,再次调用`process_url`函数来重新处理这些失败的URL。然后,判断是否仍然失败,如果仍然失败,则将该URL写入2.txt文件中。 希望这个修改能满足您的需求。如果还有其他问题,请随提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值