Witam! Chciałbym zrobić program który wchodzi na instagram.com i tworzy tam konto. Kod wygląda tak:
import requests
import re
import sys
import os
import random
import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
emailOrPhone = random.random()
fullName = random.random()
username = random.random()
password = random.random()
driver = webdriver.PhantomJS(executable_path=r'C:\phantomjs-2.1.1-windows\bin\phantomjs')
driver.get("https://www.instagram.com/")
time.sleep(5)
driver.find_element_by_name('emailOrPhone').send_keys(emailOrPhone)
time.sleep(1)
driver.find_element_by_name('fullName').send_keys(fullName)
time.sleep(1)
driver.find_element_by_name('username').send_keys(username)
time.sleep(1)
driver.find_element_by_name('password').send_keys(password)
time.sleep(1)
driver.find_element_by_class_name("sqdOP L3NKy y3zKF ").click()
time.sleep(1)
try:
driver.find_element_by_class_name(" Igw0E rBNOH eGOV_ ybXk5 vwCYk ").click()
time.sleep(1)
driver.find_element_by_class_name("sqdOP L3NKy _4pI4F y3zKF cB_4K ").click()
except:
pass
time.sleep(5)
f.close()
driver.quit()
I wyskakuje mi błąd o takiej treści:
C:\Users\Krystek\Desktop\Programowanie\Python 3.7.5 - pliki\lib\site-packages\selenium\webdriver\phantomjs\webdriver.py:49: UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead
warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless '
Traceback (most recent call last):
File "C:\Users\Krystek\Desktop\fajne cos.py", line 21, in <module>
driver.find_element_by_name('emailOrPhone').send_keys(emailOrPhone)
File "C:\Users\Krystek\Desktop\Programowanie\Python 3.7.5 - pliki\lib\site-packages\selenium\webdriver\remote\webelement.py", line 478, in send_keys
{'text': "".join(keys_to_typing(value)),
File "C:\Users\Krystek\Desktop\Programowanie\Python 3.7.5 - pliki\lib\site-packages\selenium\webdriver\common\utils.py", line 150, in keys_to_typing
for i in range(len(val)):
TypeError: object of type 'float' has no len()
Proszę o pomoc :)