婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python通過tkinter實現百度搜索的示例代碼

Python通過tkinter實現百度搜索的示例代碼

熱門標簽:淮安呼叫中心外呼系統如何 看懂地圖標注方法 廣東旅游地圖標注 打印谷歌地圖標注 電話外呼系統招商代理 佛山通用400電話申請 京華圖書館地圖標注 蘇州人工外呼系統軟件 電話機器人貸款詐騙

本文主要介紹了Python通過tkinter實現百度搜索的示例代碼,分享給大家,具體如下:

"""
百度搜索可視化
"""
import tkinter
 
import win32api
from selenium.webdriver import Chrome
 
entry = None
 
 
def callback():
    global entry
    keywords = entry.get()
    if not keywords:
        win32api.MessageBox(0, '請輸入搜索關鍵字', '提示', 0)
        return
    chrome = Chrome()
    chrome.get('https://www.baidu.com/')
    chrome.find_element_by_id('kw').send_keys(keywords)
    chrome.find_element_by_id('su').click()
 
    # bilibili關鍵字搜索
    # chrome.get('https://www.bilibili.com/')
    # chrome.find_element_by_xpath('//form[@id="nav_searchform"]/input').send_keys(keywords)
    # chrome.find_element_by_xpath('//div[@class="nav-search-btn"]/button').click()
 
 
def main():
    global entry
    tk = tkinter.Tk()
    # tk.resizable(width=False,height=False)  # 固定窗體大小?無效
    tk.title('百度搜索')
 
    # 1.設置窗體居中
    # screenwidth = tk.winfo_screenwidth()  # 獲取屏幕寬度
    # screenheight = tk.winfo_screenheight()  # 獲取屏幕高度
    # # 計算窗體大小,位置參數,width,height:窗體寬高
    # width = 100
    # height = 50
    # size = '%dx%d+%d+%d' % (width, height, (screenwidth - width) / 2, (screenheight - height) / 2)
    # tk.geometry(size)  # 設置窗體位置為屏幕居中
 
    # 2.設置窗體右下角,無效
    # screenwidth = tk.winfo_screenwidth()  # 獲取屏幕寬度
    # screenheight = tk.winfo_screenheight()  # 獲取屏幕高度
    # print(screenwidth,screenheight)
    # # 計算窗體大小,位置參數,width,height:窗體寬高
    # width = 100
    # height = 50
    # size = '%dx%d+%d+%d' % (width, height, (screenwidth - width), (screenheight - height))
    # tk.geometry(size)  # 設置窗體位置為屏幕右下角
 
    # 獲取窗體x,y
    # tk.update()
    # print(tk.winfo_x())
    # print(tk.winfo_y())
 
    tk.geometry('+0+0')  # 固定屏幕左上角
    # tk.geometry('+1440+770')
 
    entry = tkinter.Entry(tk)
    entry.pack()
 
    button = tkinter.Button(tk, text='百度一下', command=callback)
    button.pack()
 
    tk.mainloop()
 
 
if __name__ == '__main__':
    main()

補充:python模擬百度搜索點擊鏈接

# coding: utf-8
import os
import time
import requests
import urllib.parse
from bs4 import BeautifulSoup
from urllib.parse import urlparse
from fake_useragent import UserAgent
from multiprocessing.pool import ThreadPool
LOCATIONS = {}
GLOBAL_THREAD = 500
GLOBAL_TIMEOUT = 50
def get_links(keyword, generator, pages):
links = []
for page in range(int(pages.split("-")[0]), int(pages.split("-")[1]) + 1):
for genera in range(int(generator.split("-")[0]), int(generator.split("-")[1]) + 1):
links.append(
"http://www.baidu.com.cn/s?wd=" + urllib.parse.quote(keyword + str(genera)) + "pn=" + str(page * 10))
return links
def get_page(url):
headers = {"user-agent": UserAgent().chrome}
req = requests.get(url, headers=headers)
req.encoding = "utf-8"
soup = BeautifulSoup(req.text, "lxml")
for link in soup.select("div.result > h3.t > a"):
req = requests.get(link.get("href"), headers=headers, allow_redirects=False)
if "=" in req.headers["location"]:
root = urlparse(req.headers["location"]).netloc
LOCATIONS[root] = req.headers["location"]
def baidu_search():
try:
os.system("cls")
print("-" * 56 + "\n")
print("| BaiduSearch Engine By 美圖博客[https://www.meitubk.com/] |\n")
print("-" * 56 + "\n")
keyword = input("Keyword: ")
generator = input("Generator(1-10): ")
pages = input("Pages(0-10): ")
start = time.time()
pool = ThreadPool(processes=GLOBAL_THREAD)
pool.map(get_page, get_links(keyword, generator, pages))
pool.close()
pool.join()
end = time.time()
path = r"D:\Desktop\result.txt"
save_result(path)
print("\nSava in %s" % path)
print("Result count: %d" % len(LOCATIONS.values()))
print("Running time: %ds" % (end - start))
except:
print("\nInput Error!")
exit(0)
def save_result(path):
with open(path, "w") as file:
for url in list(LOCATIONS.values()):
file.write(url + "\n")
baidu_search()

到此這篇關于Python通過tkinter實現百度搜索的示例代碼的文章就介紹到這了,更多相關Python tkinter百度搜索內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python tkinter模塊彈出窗口及傳值回到主窗口操作詳解
  • Python升級提示Tkinter模塊找不到的解決方法
  • python的tkinter布局之簡單的聊天窗口實現方法
  • Python Tkinter基礎控件用法
  • python TKinter獲取文本框內容的方法
  • python3.5 tkinter實現頁面跳轉
  • 對python Tkinter Text的用法詳解
  • 對Python 窗體(tkinter)樹狀數據(Treeview)詳解
  • Python tkinter label 更新方法
  • python3.6 +tkinter GUI編程 實現界面化的文本處理工具(推薦)
  • Python中使用Tkinter模塊創建GUI程序實例
  • 使用Python中的tkinter模塊作圖的方法

標簽:畢節 中山 駐馬店 江蘇 湖州 股票 呼和浩特 衡水

巨人網絡通訊聲明:本文標題《Python通過tkinter實現百度搜索的示例代碼》,本文關鍵詞  Python,通過,tkinter,實現,百度,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python通過tkinter實現百度搜索的示例代碼》相關的同類信息!
  • 本頁收集關于Python通過tkinter實現百度搜索的示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    3751色影院一区二区三区| 国产精品一区二区91| 日韩中文欧美在线| 色婷婷亚洲综合| 国产欧美一区二区在线观看| 无码av中文一区二区三区桃花岛| 成人精品视频一区二区三区尤物| 久久夜色精品国产噜噜av| 蓝色福利精品导航| 欧美成人猛片aaaaaaa| 男人操女人的视频在线观看欧美| 欧美亚日韩国产aⅴ精品中极品| 一区二区不卡在线视频 午夜欧美不卡在| 国产999精品久久久久久| 亚洲国产精品v| 色综合久久久久久久| 一区二区三区四区精品在线视频| 欧美自拍丝袜亚洲| 亚洲丰满少妇videoshd| 欧美日韩国产大片| 久久精品噜噜噜成人av农村| 欧美变态tickle挠乳网站| 国产精品99久久久久久宅男| 国产精品国产a| 欧美亚洲禁片免费| 久久精工是国产品牌吗| 国产蜜臀av在线一区二区三区| www.日韩精品| 视频一区二区中文字幕| 久久综合五月天婷婷伊人| 成人一区二区三区在线观看| 亚洲乱码国产乱码精品精的特点 | 久久精品视频一区二区| 99久久久免费精品国产一区二区| 婷婷中文字幕综合| 国产精品天天看| 国产精一品亚洲二区在线视频| 亚洲私人影院在线观看| 91精品免费在线| 一本大道久久a久久精二百| 丝瓜av网站精品一区二区| 国产校园另类小说区| 欧美日本一区二区在线观看| 国产成人日日夜夜| 免费不卡在线观看| 一区二区三区精品在线观看| 久久亚洲精品国产精品紫薇| 日本韩国精品一区二区在线观看| 国产成人综合在线播放| 日本强好片久久久久久aaa| 一级做a爱片久久| 亚洲美女屁股眼交| 亚洲色图清纯唯美| 欧美极品少妇xxxxⅹ高跟鞋| 日韩欧美国产一区二区三区| 欧美日本一道本| 在线亚洲精品福利网址导航| av一本久道久久综合久久鬼色| 国内精品伊人久久久久影院对白| 丝袜国产日韩另类美女| 亚洲成年人影院| 亚洲成人资源网| 亚洲国产一区二区在线播放| 中文字幕在线一区二区三区| 精品国产伦一区二区三区观看体验| a在线播放不卡| 午夜精品福利久久久| 亚洲成人资源在线| 国产精品福利在线播放| 日韩一区二区三| 99久久久久久| 国产美女久久久久| 性久久久久久久久| 欧美熟乱第一页| 欧美肥妇毛茸茸| 日本久久一区二区| 国产成人免费视频网站| 日韩在线一区二区| 亚洲另类色综合网站| 中文幕一区二区三区久久蜜桃| 日韩欧美一区二区免费| 欧美日韩aaaaaa| 粉嫩aⅴ一区二区三区四区| eeuss鲁片一区二区三区在线观看| 韩国女主播一区二区三区| 偷拍与自拍一区| 亚洲精品国产精华液| 中文字幕不卡三区| 日本一区二区三区在线不卡| 精品国产髙清在线看国产毛片| 欧美日韩免费电影| 欧美中文字幕一区| 欧美日韩免费观看一区三区| 91福利社在线观看| 日本乱人伦aⅴ精品| 91猫先生在线| 日本高清不卡一区| 91福利国产精品| 欧美又粗又大又爽| 欧美这里有精品| 久久久久久久久蜜桃| 久久久精品人体av艺术| 欧美精品一区二| 久久久91精品国产一区二区三区| 欧美精品一区二区三区四区 | 久久免费美女视频| 99久久99久久综合| 日韩欧美一级精品久久| 日韩精品在线看片z| 精品乱码亚洲一区二区不卡| 日韩久久免费av| 久久久www成人免费无遮挡大片 | 91国内精品野花午夜精品| 色综合视频一区二区三区高清| 99精品久久只有精品| 91麻豆视频网站| 欧美另类久久久品| 在线观看一区日韩| 国产精品丝袜在线| 亚洲图片一区二区| 久99久精品视频免费观看| 国产盗摄一区二区三区| 日本国产一区二区| 欧美电影免费观看高清完整版在线 | 亚洲精品一区二区精华| 国产日韩精品视频一区| 久久精品亚洲麻豆av一区二区| 精品剧情v国产在线观看在线| 国产精品视频在线看| 亚洲国产成人av| 激情欧美日韩一区二区| 99re成人精品视频| 91精品国产一区二区三区蜜臀 | 亚洲成人动漫精品| 精品一区二区av| 欧美色手机在线观看| 久久久综合激的五月天| 亚洲综合视频在线| 国产91精品一区二区麻豆网站 | 久久精品人人做人人综合| 亚洲美女精品一区| 精品午夜久久福利影院| 欧美亚洲一区二区三区四区| 国产日产欧美一区| 中文字幕免费在线观看视频一区| 精品一区二区免费视频| 日本精品视频一区二区三区| 欧美v日韩v国产v| 亚洲日本丝袜连裤袜办公室| 国内精品不卡在线| 欧美肥大bbwbbw高潮| 亚洲免费资源在线播放| 久久91精品国产91久久小草| 欧美最猛性xxxxx直播| 日韩一本二本av| 国产剧情一区在线| 日韩一区二区三区av| 亚洲18色成人| 国产成人在线视频免费播放| 日韩欧美一区在线| 亚洲国产精品一区二区久久| 99久久久国产精品免费蜜臀| 久久婷婷综合激情| 激情丁香综合五月| 91麻豆精品国产综合久久久久久| 一区二区三区国产精华| 一本到高清视频免费精品| 精品99一区二区三区| av网站一区二区三区| 国产视频视频一区| 国产乱码精品一区二区三区忘忧草| 日韩欧美电影一二三| 欧美aaa在线| 欧美电影免费观看完整版| 久久超碰97中文字幕| 精品国产乱码久久久久久久久| 91在线一区二区三区| 国产精品国产三级国产三级人妇| 国产aⅴ精品一区二区三区色成熟| 国产喂奶挤奶一区二区三区| 成人污视频在线观看| 《视频一区视频二区| 色婷婷综合久久久久中文 | 日韩精品五月天| 91麻豆精品久久久久蜜臀| 国产精品久久二区二区| 91久久国产最好的精华液| 亚洲最大色网站| 欧美电影影音先锋| 精品在线观看免费| 国产欧美日韩另类视频免费观看| 成人爱爱电影网址| 亚洲综合成人在线| 日韩欧美在线123| 国产成人精品免费一区二区| 《视频一区视频二区| 欧美日韩精品电影| 黄页网站大全一区二区| 中文字幕视频一区| 欧美一区二区三区色|