python爬蟲練習(姓名打分)

2021-10-25 01:14:06 字數 1663 閱讀 9022

想為孩子取名,發現乙個姓名打分**,可以用爬蟲進行打分

# 填寫自己喜歡的單字姓名,進行排列組合

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 在每乙個標籤內都是使用巢狀模式,因此可以使用爬蟲進行爬取 匯入相應的包 匯入包 ...