五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

網(wǎng)頁(yè)爬取程序1.0源碼

2023-07-01 16:33 作者:Freakshn的游戲世界  | 我要投稿

本次使用的是python語(yǔ)言

源碼:

import tkinter as tk

from tkinter import ttk

import requests

import urllib3

import time

import random


urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)? # 禁用InsecureRequestWarning警告


# 創(chuàng)建事件處理函數(shù)

def crawl_website():

? ? url = url_entry.get()

? ? filename = filename_entry.get()

? ??

? ? feedback_text = "開(kāi)始爬取網(wǎng)頁(yè)..."

? ? update_status_bar(feedback_text)

? ? time.sleep(2)

? ??

? ? feedback_text = "完成頁(yè)面爬取."

? ? update_status_bar(feedback_text)

? ? time.sleep(2)

? ??

? ? # 發(fā)送GET請(qǐng)求并獲取網(wǎng)頁(yè)源代碼(忽略SSL證書(shū)驗(yàn)證錯(cuò)誤)

? ? response = requests.get(url, verify=False)

? ? html_content = response.text

? ??

? ? time.sleep(1)

? ??

? ? # 如果文件名不包含后綴,則添加默認(rèn)后綴

? ? if not filename.lower().endswith('.html'):

? ? ? ? filename += '.html'

? ? ? ??

? ? # 將網(wǎng)頁(yè)源代碼保存到文件中

? ? with open(filename, 'w', encoding='utf-8') as file:

? ? ? ? file.write(html_content)

? ??

? ? feedback_text = f"網(wǎng)頁(yè)爬取成功并保存到文件: {filename}"

? ? update_status_bar(feedback_text)


# 創(chuàng)建主窗口

window = tk.Tk()

window.title("網(wǎng)站源代碼爬取器")

window.geometry("400x300")


# 創(chuàng)建標(biāo)簽和輸入框

tk.Label(window, text="網(wǎng)址:").grid(row=0, column=0, padx=10, pady=10)

url_entry = tk.Entry(window, width=30)

url_entry.grid(row=0, column=1, padx=10, pady=10)


tk.Label(window, text="保存文件名:").grid(row=1, column=0, padx=10, pady=10)

filename_entry = tk.Entry(window, width=30)

filename_entry.grid(row=1, column=1, padx=10, pady=10)


# 創(chuàng)建開(kāi)始按鈕

start_button = ttk.Button(window, text="開(kāi)始", command=crawl_website)

start_button.grid(row=2, column=0, columnspan=2, padx=10, pady=10)


# 狀態(tài)欄

status_var = tk.StringVar()

status_bar = ttk.Label(window, textvariable=status_var, anchor=tk.W)

status_bar.grid(row=3, column=0, columnspan=2, sticky=tk.W+tk.E)


# 更新?tīng)顟B(tài)欄

def update_status_bar(text):

? ? status_var.set(text)

? ? status_bar.update()


window.mainloop()

如有問(wèn)題私信UP

網(wǎng)頁(yè)爬取程序1.0源碼的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
翼城县| 游戏| 保康县| 蒲城县| 北安市| 抚州市| 疏附县| 德惠市| 天门市| 元朗区| 阜阳市| 手游| 香格里拉县| 红桥区| 邵武市| 修文县| 博湖县| 突泉县| 长宁区| 栖霞市| 乐业县| 昌都县| 中卫市| 三江| 鄂伦春自治旗| 湖南省| 青川县| 云南省| 盐津县| 合水县| 当雄县| 花莲县| 尉犁县| 长岭县| 松江区| 尉氏县| 巴彦县| 无极县| 玛曲县| 砚山县| 沅陵县|