Я сейчас пытаюсь создать программу, которая автоматически создает учетные записи Instagram.Проблема заключается в том, что каждый раз, когда я запускаю свою программу, учетная запись создается, а затем, даже не пройдя страницу, блокируется.
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
class Instagrambot:
def __init__(self, username, password, email, fname):
self.username = username
self.password = password
self.email = email
self.fname = fname
self.driver= webdriver.Chrome(executable_path='C:/Users/14153/Desktop/instadriver/chromedriver')
def closeBrowser(self):
self.driver.close
def login(self):
url = "https://www.instagram.com/accounts/emailsignup/"
driver = self.driver= webdriver.Chrome(executable_path='C:/Users/14153/Desktop/instadriver/chromedriver')
driver.get(url)
csfrtoken = url.cookies('X-CSRFToken')
time.sleep(1)
email_elem =driver.find_element_by_xpath("//input[@name='emailOrPhone']")
email_elem.clear()
email_elem.send_keys(self.email)
fname_elem =driver.find_element_by_xpath("//input[@name='fullName']")
fname_elem.clear()
fname_elem.send_keys(self.fname)
username_elem =driver.find_element_by_xpath("//input[@name='username']")
username_elem.clear()
username_elem.send_keys(self.username)
password_elem =driver.find_element_by_xpath("//input[@name='password']")
password_elem.clear()
password_elem.send_keys(self.password)
password_elem.send_keys(Keys.RETURN)
#"//input[@name='emailOrPhone']"
# "//input[@name='fullName']"
# "//input[@name='username']"
# "//input[@name='password']"
IG1 = Instagrambot ("borka205trolka913", "mass541%1", "b.o.r.ka205tr.olk.a@gmail.com", "thanks forhelp")
IG1.login()
информация, которая, как мне кажется, может понадобиться, такова: X-Instagram-AJAX иX-CSRFT также токен доступа.Эта информация также может быть полезной
content-type: application/json; charset=utf-8
date: Thu, 29 Nov 2018 00:42:58 GMT
expires: Sat, 01 Jan 2000 00:00:00 GMT
pragma: no-cache
set-cookie: rur=FTW; Domain=.instagram.com; HttpOnly; Path=/; Secure
set-cookie: csrftoken=g79XwagkU1CXQZ12hGNUPOMkUPW6MtF1; Domain=.instagram.com; expires=Thu, 28-Nov-2019 00:42:58 GMT; Max- Age=31449600; Path=/; Secure
status: 200
strict-transport-security: max-age=60
vary: Accept-Language, Cookie, Accept-Encoding
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-robots-tag: noindex
x-xss-protection: 0
Это код, который использует Instagram.также они получают эту информацию:
x-csrftoken: g79XwagkU1CXQZ12hGNUPOMkUPW6MtF1
x-instagram-ajax: ae8e0f7934ca
x-запрашиваемый * с: XMLHtt3Requeryя бы передал необходимую информацию для входа, помогите пожалуйста и спасибо за ваше время!