首页 > 其他 > 详细

学习代码-----

时间:2020-04-20 22:24:44      阅读:63      评论:0      收藏:0      [点我收藏+]
#coding = utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
import time

class driver_1(object):
    def __init__(self):
        self.driver = webdriver.Chrome(D:\chromedriver_win32\chromedriver.exe)

    #访问谷歌
    def logload_Chrome(self):
        self.driver.get(https://www.google.com/)

    #搜索内容
    def Search(self):
        self.logload_Chrome()
        Search = self.driver.find_element_by_name(q)
        Search.send_keys(aaaa)
        Search.send_keys(Keys.ENTER)

    #搜索站点
    def Search_site(self,site):
        self.driver.implicitly_wait(10)
        self.site = site: + \‘ + site + \‘
        self.logload_Chrome()
        Search = self.driver.find_element_by_name(q)
        Search.send_keys(self.site)
        Search.send_keys(Keys.ENTER)
        #保存当前窗口的句柄
        mainWindow = self.driver.current_window_handle
        #print(self.driver.title)
        ‘‘‘
        保存url和name
        ‘‘‘
        for handle in self.driver.window_handles:
            self.driver.switch_to.window(handle)
            # 切换窗口
            if suda.edu.cn in self.driver.title:
                print(当前位置:%s % self.driver.title)
                Result_name = self.driver.find_elements_by_css_selector(#search .g .r h3)
                Result_url = self.driver.find_elements_by_css_selector(#search .g .r>a[href])
                dict_name_url = {}
                i = 0
                while i < len(Result_name):
                    print(i)
                    dict_name_url[str(Result_name[i].text)] = str(Result_url[i].get_attribute(href))
                    i += 1

        return dict_name_url

        #self.driver.close()



if __name__ == "__main__":
    site = str(input(输入需要搜索的站点:))
    a = driver_1()
    name = a.Search_site(site)
    print(name.items())

 https://pan.baidu.com/s/1JHzdTqfWMH_wqPJUjSA_cw

学习代码-----

原文:https://www.cnblogs.com/aaron456-rgv/p/12739017.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!