培森的Blog Python [Python] 使用Selenium+ip代{过}{滤}理实现邀请注册

[Python] 使用Selenium+ip代{过}{滤}理实现邀请注册

最近找到了一个网站,注册了之后发现可以通过邀请注册得到会员,如下图: 我本来想换几个浏览器试试看看能不能直接搞…

最近找到了一个网站,注册了之后发现可以通过邀请注册得到会员,如下图:

如图

我本来想换几个浏览器试试看看能不能直接搞成功,但无奈同一ip下被检测出来了,注册的账号全部都成了废号。

于是我这个暴脾气就来了,遂用了selenium加上从ip代{过}{滤}理的网站上找的代码,实现模拟登陆注册,简要代码如下:

from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from time import sleep

class regisert:
    def __init__(self):
        url = '那个要注册网站的网址'
        self.url = url
        options = webdriver.ChromeOptions()
        options.add_argument(
            "--proxy-server=http://223.247.94.34:4216" #代{过}{滤}理的ip,免费ip代{过}{滤}理的网站, https://www.xupeisen.com/app/agent/
            )  # 设置代{过}{滤}理的ip
        options.add_experimental_option('excludeSwitches',
                                        ['enable-automation'])  # 此步骤很重要,设置为开发者模式,防止被各大网站识别出来使用了Selenium

        self.browser = webdriver.Chrome(executable_path=chromedriver_path, options=options)
        self.wait = WebDriverWait(self.browser, 10)  # 超时时长为10s
    def monitor(self):
        self.browser.get(self.url)
        sleep(2)
                                # 进入到网站之后,为所欲为吧
        self.browser.find_element_by_xpath('//*[@id="gUqUgr"]').send_keys('kalilaihang')
        sleep(1)
        self.browser.find_element_by_xpath('//*[@id="OPdy9Y"]').send_keys('zxcvasdfghjkl')
        sleep(1)
        self.browser.find_element_by_xpath('//*[@id="Kmg9ft"]').send_keys('zxcvasdfghjkl')
        sleep(1)
        self.browser.find_element_by_xpath('//*[@id="MFuNki"]').send_keys('356798765@qq.com')
                # 不过有时候有那个人工验证需要自己填一下
                # 需要其他操作自己另行填充
    # 结束后关闭浏览器的逻辑
    def close_broswer(self):
        self.browser.close()

if __name__ == '__main__':
    chromedriver_path = 你的chromedriver的地址'
    a = regisert()
    a.monitor()
    a.close_broswer()

本文来自网络,不代表培森的Blog立场,转载请注明出处:https://blog.xupeisen.com/archives/132

作者: 培森

联系我们

联系我们

13262951234

在线咨询: QQ交谈

邮箱: admin@xupeisen.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部