練習


In [1]:
import os

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from pprint import pprint

url = 'https://google.com'

In [2]:
try:
    driver = webdriver.Chrome('/home/afun/Downloads/chromedriver')
    driver.get(url)
    driver.maximize_window()
    driver.implicitly_wait(10)
    
    search_input  = driver.find_element(By.ID, 'lst-ib')
    search_input.send_keys(u'人工智慧')
    search_input.send_keys(Keys.ENTER)
    
    for i in range(2):
        print('='*87, 'Page {}'.format(i))

        links = driver.find_elements(By.XPATH, '//div[@class="r"]/a[@href]')

        for link in links:
            page_title = link.find_element(By.TAG_NAME, 'h3').text
            page_url = ''

            if link.get_attribute('href'):
                page_url = link.get_attribute('href')

            print('title: {}\nurl: {}\n---'.format(page_title, page_url))

        next_page = driver.find_element(By.XPATH, '//*[@id="pnnext"]/span[2]').click()

except Exception as e:
    print(e)
finally:
    driver.quit()


======================================================================================= Page 0
title: 人工智能- 维基百科,自由的百科全书
url: https://zh.wikipedia.org/zh-tw/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD
---
title: 人工智慧三大關鍵技術 - 數位時代
url: https://www.bnext.com.tw/article/41534/3-key-techniques-of-ai
---
title: AI 人工智慧| TechNews 科技新報
url: https://technews.tw/category/cutting-edge/ai/
---
title: 人工智慧不可能超越人類,原因居然是這樣的……(上) |智慧機器人網 ...
url: https://www.limitlessiq.com/news/post/view/id/3596/
---
title: 人工智慧AI – CASE報科學 - 國立臺灣大學科學教育發展中心
url: https://case.ntu.edu.tw/blog/?cat=3772
---
title: AI人工智慧來了! 你的未來在哪裡?|深度專題|天下雜誌
url: https://www.cw.com.tw/special/2073
---
title: 台灣人工智慧學校| Taiwan AI Academy
url: http://aiacademy.tw/
---
title: 人工智慧- MBA智库百科
url: https://wiki.mbalib.com/zh-tw/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD
---
======================================================================================= Page 1
title: 什麼是人工智慧?︱《三分鐘財經教室》#01 - YouTube
url: https://www.youtube.com/watch?v=nKcsu4JierI
---
title: 『AI人工智慧!機器學習& 突如其來的危機』芬特克FinTech EP3 - YouTube
url: https://www.youtube.com/watch?v=i0UxYDqlX6o
---
title: 人工智慧:搜尋方法與邏輯推論(Artificial Intelligence - Search & Logic ...
url: https://www.coursera.org/learn/rengong-zhineng
---
title: 博客來-中文書>電腦資訊>概論/科技趨勢>人工智慧/機器學習
url: https://www.books.com.tw/web/sys_bbotm/books/190102
---
title: 人工智能| 大紀元
url: http://www.epochtimes.com/b5/tag/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD.html
---
title: 如何對面AI時代的孩子?人工智慧博士教年輕父母強化個人實力- Yahoo ...
url: https://tw.news.yahoo.com/%E5%A6%82%E4%BD%95%E5%B0%8D%E9%9D%A2ai%E6%99%82%E4%BB%A3%E7%9A%84%E5%AD%A9%E5%AD%90-%E4%BA%BA%E5%B7%A5%E6%99%BA%E6%85%A7%E5%8D%9A%E5%A3%AB%E6%95%99%E5%B9%B4%E8%BC%95%E7%88%B6%E6%AF%8D%E5%BC%B7%E5%8C%96%E5%80%8B%E4%BA%BA%E5%AF%A6%E5%8A%9B-010012301.html
---
title: 人工智慧對勞動就業的影響- STPI Research Portal - 科技政策觀點
url: https://portal.stpi.narl.org.tw/index/article/10401
---
title: AI人工智慧時代來臨- 中時電子報
url: https://www.chinatimes.com/newspapers/20180907000541-260204
---
title: 人工智慧應用新趨勢與展望—學生與機器人共同學習-臺北產經資訊網
url: https://www.taipeiecon.taipei/article_cont.aspx?MmmID=1201&MSid=1001302007727155764
---
title: 人工智慧技術的下一波研發核心 - Digitimes
url: https://www.digitimes.com.tw/col/article.asp?id=944
---