PythonScript 004 正則匹配

2021-09-02 15:22:03 字數 1459 閱讀 4794

#!/usr/bin/env python

# -*- coding:utf-8 -*-

import urllib.request

import random

import re # 正則庫

'''正則匹配-抓取靜態網頁(內涵吧)的

python3.7.0

'''class spider:

def __init__(self):

# 初始化起始頁位置

self.page = 2

# 開關,為true繼續爬去

self.switch = true

def loadpage(self):

''''''

url = "" + str(self.page) + ".html"

headers =

request = urllib.request.request(url, headers = headers)

response = urllib.request.urlopen(request)

# 獲取html原始碼字串

html = response.read().decode("utf-8")

# print(html)

# 建立正規表示式的匹配規則物件,\s表示空格 re.s表示匹配全文、re.i表示忽略大小寫,返回正規表示式的物件

patter = re.compile('\s', re.s)

# 匹配資料,findall返回的是乙個列表

'''作用:控制爬蟲執行

'''while self.switch:

command = input("如果繼續爬取,請按回車(退出輸入quit)")

if command == "quit":

self.switch = false

break

self.loadpage()

self.page += 1

print("謝謝使用!")

if __name__ == "__main__":

picspider = spider()

picspider.startwork()

Python Script檔案結構

python script 是應用廣泛的一種批量自動化處理方案,同時任何的.py擴充套件檔案在python執行程式中都可以充當module檔案來使用,是乙個於c語言中的標頭檔案類似的東西。從python一切皆物件的設計理念來說,只要將.py的擴充套件檔案匯入python執行程式中後,我們就可以使用一...

在 C 中使用 Python script

想要在c 中嵌入script 除了自己寫指令碼引擎外,lua,python 都可以在c 中使用,另外 monobind,angelscript library 都是一些c script library,可以嵌入到c 中使用 今天在c 中試著嵌入 python 示例 在 python 2.5.2 de...

004 數字反轉

給定乙個數,請將該數各個位上數字反轉得到乙個新數。這次與noip2011普及組第一題不同的是 這個數可以是小數,分數,百分數,整數。整數反轉是將所有數字對調 小數反轉是把整數部分的數反轉,再將小數部分的數反轉,不交換整數部分與小數部分 分數反轉是把分母的數反轉,再把分子的數反轉,不交換分子與分母 百...