from selenium import webdriver from time import sleep from lxml import etree #解析 import requests #跑网页 import asyncio import time import aiohttp from time import sleep from selenium.webdriver import ActionChains bro = webdriver.Chrome(r . romedriver ) # Chrome代表谷歌 bro.get( https://music.163.com/ ) bro.maximize_window() sleep(3) bro.find_elements_by_link_text( 登录 )[0].click() sleep(3) bro.find_elements_by_link_text( 选择其他登录模式 )[0].click() sleep(3) bro.find_element_by_id( j-official-terms ).click() sleep(3) bro.find_elements_by_link_text( 手机号登录 )[0].click() sleep(3) bro.find_elements_by_link_text( 密码登录 )[0].click() sleep(3) bro.find_element_by_xpath( //input[@class = _2OT0mQUQ ] ) bro.send_keys( 185 ) sleep(60)
这个是源码
send_keys用这个方法填会报错
send_keys一般性是传递回车之类的
好像传入的是int其实
哪哪哪
ascii码
我用啥方法
有别的输入方法
我忘记了
你百度下
他这个方法
输入百度的输入框是没问题的
但是网易云音乐的就不知道为啥用不了
你的对象不对
你要给你查找出来的元素进行操作
不是直接针对浏览器输入
我这是不是没有救了
我听不懂