【发布时间】:2026-01-22 03:20:25
【问题描述】:
我尝试编写一个模拟 Google 搜索的控制台应用程序。但微不足道,即使我无法运行几乎空的代码,只是因为 webdriver import 控制台立即关闭
# -*- coding: utf-8 -*-
import os
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
def greeting():
os.system('cls' if os.name == 'nt' else 'clear')
print('Hello')
def search():
greeting()
q = ''
while q != 'quit':
q = input()
q = q.replace(' ', '')
browser = webdriver.Firefox()
body = browser.find_elements_by_tag_name("body")
body.send_keys(Keys.CONTROL + 't')
counter = 0
for i in range(0, 20):
browser.get("https://www.google.com/search?q=" + q + "&start=" + str(counter))
body = browser.find_element_by_tag_name("body")
print(body)
counter += 10
browser.quit()
print(q)
if __name__ == '__main__':
search()
谢谢!
【问题讨论】:
标签: python-3.x selenium selenium-webdriver google-search