想為孩子取名,發現乙個姓名打分**,可以用爬蟲進行打分
# 填寫自己喜歡的單字姓名,進行排列組合
my_name_str =
["蘇"
,"雪"
,"語"
,"夕"
,"汐"
,"淵"
,"思"
,"源"
,"若"
,"羽"
,"知"
,"兮"
,"暮"
,"逸"
,"君"
,"夫"
,"則"
,"澤"
]# 用來儲存生成的姓名
my_name =
# 填寫自己的姓
first_name =
"魏"for i in my_name_str:
for j in my_name_str:
if i!=j:
print
(my_name)
import requests
import re
headers =
url =
''# html=requests.get(url,headers)
params =
# 解析網頁,獲取分數
match1 =
''match2 =
''all_my_name =
for i in my_name:
params[
"mz"
]= i
html = requests.post(url, params)
my_html = html.text
my_html = my_html[re.search(match1, my_html, flags=0)
.span()[
1]:]
my_html = my_html[
:re.search(match2, my_html, flags=0)
.span()[
0]] name = first_name+i
all_my_name[name]
=float
(my_html)
print
(all_my_name[name]
)dict2 =
sorted
(all_my_name)
my_name_2 =
dict1 =
for d in dict2:
if all_my_name[d]
>80:
print
(d+":"
+str
(all_my_name[d]))
my_name_2[d]
= all_my_name[d]
魏兮君:87.0
魏兮汐:87.0
魏兮澤:87.0
魏兮淵:84.0
魏兮源:83.0
魏兮語:83.0
魏則兮:86.0
魏則君:84.0
魏則夫:86.0
魏則汐:84.0
魏則淵:81.0
魏則源:86.0
魏則羽:92.0
。。。
python爬蟲 練習
目錄通用爬蟲 聚焦爬蟲 聚焦爬蟲是根據指定的需求抓取網路上指定的資料。例如 獲取豆瓣上電影的名稱和影評,而不是獲取整張頁面中所有的資料值。增量式爬蟲 通過爬蟲程式監測某 資料更新的情況,以便可以爬取到該 更新出的新資料。1 發起請求 使用http庫向目標站點發起請求,即傳送乙個request req...
python簡單爬蟲練習
開始學爬蟲了,記錄一下這兩天的瞎鼓搗 先從最簡單的來,指定乙個url,把整個網頁 抓下來,這裡就拿csdn的主頁實驗 coding utf 8 from urllib import request url html request.urlopen url 注意這裡要以utf 8編碼方式開啟 with...
Python爬蟲練習彙總
目錄 安裝必備爬蟲環境軟體 位址 切換頁面的時候url 發生變動,因此切換頁面時切換第n頁則為n.html 根據頁面資料顯示可以檢視到只有題號 難度 標題 通過率 存有資料,因此只需要對此四項資料進行爬取 檢視html 在每乙個標籤內都是使用巢狀模式,因此可以使用爬蟲進行爬取 匯入相應的包 匯入包 ...