第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

cursors

from?bs4?import?BeautifulSoup
from?urllib.request?import?urlopen
import?re
import?pymysql.cursors

url?=?"https://zh.wikipedia.org/wiki/Wikipedia:%E9%A6%96%E9%A1%B5"
resp?=?urlopen(url).read().decode("UTF-8")
soup?=?BeautifulSoup(resp,"html.parser")

listurls?=?soup.findAll('a',?href=re.compile("^/wiki/"))
for?url?in?listurls:
????if?not?re.search("\.(jpg|JGP)$",url["href"]):
????????print(url.get_text(),"<---->","https://zh.wikipedia.org"?+?url["href"])
????????connection?=?pymysql.connect(host='localhost',
?????????????????????????????user?=?'root',
?????????????????????????????password?=?'',
?????????????????????????????db?=?'wiki',
?????????????????????????????charset?=?'utf8mb4')
????????try:
????????????with?connection.cursor()?as?cursor:
????????????????sql?=?"insert?into?`wikiurls`(`urlname`,`urlhref`)values(%s,%s)"
????????
????????????????cursor.execute(sql,(url.get_text(),"https://zh.wikipedia.org"?+?url["href"]))
????????
????????????????connection.commit()
????????
????????finally:
????????????????connection.close()


#print(soup)

報(bào)錯

Traceback (most recent call last):

? File "C:\Program Files (x86)\Python36-32\lib\site-packages\pymysql\connections.py", line 920, in connect

? ? **kwargs)

? File "C:\Program Files (x86)\Python36-32\lib\socket.py", line 704, in create_connection

? ? for res in getaddrinfo(host, port, 0, SOCK_STREAM):

? File "C:\Program Files (x86)\Python36-32\lib\socket.py", line 745, in getaddrinfo

? ? for res in _socket.getaddrinfo(host, port, family, type, proto, flags):

socket.gaierror: [Errno 11001] getaddrinfo failed


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

? File "D:\Program Files\eclipse2017\HelloPython\test\wikitosave.py", line 18, in <module>

? ? charset = 'utf8mb4')

? File "C:\Program Files (x86)\Python36-32\lib\site-packages\pymysql\__init__.py", line 90, in Connect

? ? return Connection(*args, **kwargs)

? File "C:\Program Files (x86)\Python36-32\lib\site-packages\pymysql\connections.py", line 699, in __init__

? ? self.connect()

? File "C:\Program Files (x86)\Python36-32\lib\site-packages\pymysql\connections.py", line 967, in connect

? ? raise exc


正在回答

1 回答

看下數(shù)據(jù)庫啟動了沒有

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
python遇見數(shù)據(jù)采集
  • 參與學(xué)習(xí)       59664    人
  • 解答問題       209    個

本教程讓你初步掌握Python進(jìn)行數(shù)據(jù)采集,創(chuàng)造屬于你的價(jià)值

進(jìn)入課程
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號