上次说要为爬虫开发一个图形界面,今天就把他做出来了,上传上来给在学习GUI界面的朋友们提供一些思路。
下面贴出我的源代码。
import json
import requests
import os
import pprint
from tkinter import *
from tkinter import messagebox
def get_url():
path = ‘D:/baidupt’
header={
‘User-Agent’:‘Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36’
}#构建头文件,防止反爬
num=0
ptnum=1
word=enter.get()
page=int(pages.get())
page=page+1
for m in range(1, page):
url = ‘https://image.baidu.com/search/acjson?’
param = {
‘tn’: ‘resultjson_com’,
‘logid’: ’ 5895221162371302533’,
‘ipn’: ‘rj’,
‘ct’: ‘201326592’,
‘is’: ‘’,
‘fp’: ‘result’,
‘queryWord’: word,
‘cl’: ‘2’,
‘lm’: ‘-1’,
‘ie’: ‘utf-8’,
‘oe’: ‘utf-8’,
‘adpicid’: ‘’,
‘st’: ‘’,