Python爬虫

# 从selenium导入需要的功能
from selenium import webdriver

#导入时间功能
import time

# 驱动路径
path = 'chromedriver'

# 生成浏览器
browser = webdriver.Chrome(path)

# 浏览器打开地址
for p in range(1,20):
    browser.get(f'https://www.kuaidaili.com/free/{p}')
    time.sleep(1)

for i in range(1,16):
    ip = str('//*[@id="list"]/table/tbody/tr[%d]/td[1]' %i)
    port = str(f'//*[@id="list"]/table/tbody/tr[{i}]/td[2]')
    leixin = str(f'//*[@id="list"]/table/tbody/tr[{i}]/td[4]')

    # 爬取文本内容
    print('------------------------------------------------------')
    print('IP = ' + browser.find_element_by_xpath(ip).text)
    print('PORT = ' + browser.find_element_by_xpath(port).text)
    print('类型 = ' + browser.find_element_by_xpath(leixin).text)

# 关闭浏览器
browser.quit()
# browser.close()

 


# 从selenium导入需要的功能
from selenium import webdriver

    # 驱动路径
path = 'chromedriver'
    # 生成浏览器
browser = webdriver.Chrome(path)
    # 浏览器打开地址
browser.get('https://www.jitashe.org/member.php?mod=jitashereg')
指定位置输入指定文本 
browser.find_element_by_xpath('//*[@id="jitashename"]').send_keys('abc77888')
点击指定位置
browser.find_element_by_xpath('//*[@id="reginfo_a"]/div[4]').click()
复制指定位置文本
print(browser.find_element_by_xpath('//*[@id="sms_send"]').text)
posted @ 2021-03-10 09:40  wbnsyw  阅读(55)  评论(0)    收藏  举报