使用自定义useragent代理模拟手机登录

使用自定义useragent代理模拟手机登录

起因:

发现了一个电影资源网站,想要通过它来写一个自动化获取电影的脚本,但是却发现这个网站有检查useagent,来判断是否为手机登录,于是通过selenium自定义参数对useragent重新定义效果显著

代码:

import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import os
url = 'https://v.wxbxkx.com/?s='
from selenium.webdriver.chrome.options import Options


def BufferTime():
    for i in range(3):
        print(i+1)
        time.sleep(1)



chrome_options = Options()
user_agent="Mozilla/5.0 (Linux; U; Android 8.1.0; zh-cn; BLA-AL00 Build/HUAWEIBLA-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.132 MQQBrowser/8.9 Mobile Safari/537.36"
# 设置user-agent
chrome_options.add_argument('user-agent='+user_agent)
driver = webdriver.Chrome(options=chrome_options)
# search_text=input("请输入电影名")
search_text=input("请输入电影名:")

driver.get(url)


driver.find_element_by_css_selector("#s").send_keys(search_text)
driver.find_element_by_css_selector("#s").send_keys(Keys.ENTER)

# movie_title=driver.find_element_by_css_selector("#post-65536 > div > header > h2 > a").text
# print(movie_title)
BufferTime()
# 获取提取码
code=driver.find_element_by_css_selector("#post-32334 > div > p:nth-child(16)").text
print(code)
code="LXXH"

#   进入百度云盘链接
# a=driver.find_element_by_css_selector("#post-32334 > div > p:nth-child(16) > a").click()
# link_text=a.link.get_attribute('href')
# print(link_text)
#
# # 请输入提取码
# driver=webdriver.Chrome()
# driver.get(link_text)




os.system("pause")
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值