#!/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普及組第一題不同的是 這個數可以是小數,分數,百分數,整數。整數反轉是將所有數字對調 小數反轉是把整數部分的數反轉,再將小數部分的數反轉,不交換整數部分與小數部分 分數反轉是把分母的數反轉,再把分子的數反轉,不交換分子與分母 百...