導航:首頁 > 編程語言 > python打開本地網頁

python打開本地網頁

發布時間:2022-11-05 11:44:59

⑴ 使用python是否能打開網頁

可以啊,不僅可以打開,還可以將網頁的內容爬取下來

下面這段代碼就可以實現:

importurllib.request

#網址
url="http://www..com/"

#請求
request=urllib.request.Request(url)

#爬取結果
response=urllib.request.urlopen(request)

data=response.read()

#設置解碼方式
data=data.decode('utf-8')

#列印結果
print(data)

#列印爬取網頁的各類信息

print(type(response))
print(response.geturl())
print(response.info())
print(response.getcode())

它的運行結果如下:

你可以拷貝到自己的運行環境去試一試

⑵ python調用瀏覽器打開網頁

可以使用selenium模塊實現這個功能。希望可以幫到你~

⑶ python可以爬取本地html頁面信息嗎

可以的,主要是把URL換成本地HTML頁面的目錄就好了。

⑷ Python 如何用tkinter讀取本地網頁並顯示在軟體界面內

如果真要實現你說的功能都快能做一個瀏覽器了,網頁中包含大量元素標簽,要想全部解析這些網頁標簽過於復雜,建議你換一種實現方式,比如調用瀏覽器,如果覺得瀏覽器界面不夠美觀,可以選擇全屏方式調用瀏覽器,這樣表面上是看不出來的,具體操作可以參考這個項目:網頁鏈接

以上,望採納!

⑸ python3.6怎麼訪問網頁

使用Python訪問網頁主要有三種方式: urllib, urllib2, httplib
urllib比較簡單,功能相對也比較弱,httplib簡單強大,但好像不支持session
1. 最簡單的頁面訪問
res=urllib2.urlopen(url)
print res.read()
2. 加上要get或post的數據
data={"name":"hank", "passwd":"hjz"}
urllib2.urlopen(url, urllib.urlencode(data))
3. 加上http頭
header={"User-Agent": "Mozilla-Firefox5.0"}
urllib2.urlopen(url, urllib.urlencode(data), header)使用opener和handler
opener = urllib2.build_opener(handler)
urllib2.install_opener(opener)
4. 加上session
cj = cookielib.CookieJar()
cjhandler=urllib2.HTTPCookieProcessor(cj)
opener = urllib2.build_opener(cjhandler)
urllib2.install_opener(opener)
5. 加上Basic認證
password_mgr = urllib2.()
top_level_url = "http://www.163.com/"
password_mgr.add_password(None, top_level_url, username, password)
handler = urllib2.HTTPBasicAuthHandler(password_mgr)
opener = urllib2.build_opener(handler)
urllib2.install_opener(opener)
6. 使用代理
proxy_support = urllib2.ProxyHandler({"http":"http://1.2.3.4:3128/"})
opener = urllib2.build_opener(proxy_support)
urllib2.install_opener(opener)
7. 設置超時
socket.setdefaulttimeout(5)

⑹ python網頁打不開

一、清除DNS解析緩存

關於電腦網頁打不開怎麼回事的問題,系統一般會緩存平時常用的DNS地址,這樣能加速對網路的快速訪問,但有時候這些DNS地址由於某種原因導致不正常,這會使網頁無法正常打開,就會導致網頁無法打開。清楚DNS緩存後一般就能解決問題了。

步驟1、按住快捷鍵「Windows+R鍵」,然後在彈出的對話框中輸入「CMD」,再按 Enter鍵
步驟2、在新彈出的命令提示符窗口中輸入「ipconfig /displaydns」,便可查看到系統之前使用過的DNS地址
步驟3、再輸入命令「ipconfig /flushdns」。該命令的主要作用是清楚DNS解析緩存
步驟4、再成功刷新DNS解析緩存後,重新打開瀏覽器,打開網頁是否能正常打開網頁了呢?

二、手動設置DNS解析伺服器

若清除系統DNS解析緩存後,還不能正常打開網頁,那就有可能是當前系統使用的DNS解析伺服器出故障了。一般情況下,上網都是通過路由器自動獲取IP地址和DNS伺服器地址,所以接下來要手動設置系統的DNS解析伺服器地址。

步驟1、打開控制面板→查看網路狀態和任務→更改適配器設置;

步驟2、找到網路連接→右鍵屬性→進入本地連接屬性設置頁面
步驟3、在網路連接屬性窗口中,找到 Internet協議版本4(TCP/IPv4),然後點擊「屬性」
步驟4、在Internet協議版本4(TCP/IPv4)的屬性設置窗口中,我們選擇「使用下面的DNS伺服器地址」,並且在下面的DNS伺服器地址欄中輸入相應的DNS伺服器地址,最後點擊「確定」

⑺ python怎麼用代碼打開網路

咨詢記錄 · 回答於2021-10-07

⑻ 怎麼用Python讀取本地網站的內容

思路如下:

使用urllib2庫,打開頁面,獲取頁面內容,再用正則表達式提取需要的數據就可以了。

下面給你個示例代碼供參考,從網路貼吧抓取帖子內容,並保存在文件中。


#-*-coding:utf-8-*-
importurllib2
importre
url='

page=urllib2.urlopen(url).read().decode('gbk')
none_re=re.compile('<ahref=.*?>|</a>|<img.*?>')
br_re=re.compile('<br>')
title_re=re.compile('<h1class="core_title_txt"title="(.*?)"')
content_re=re.compile('<divid="post_content_d*"class="d_post_contentj_d_post_content">(.*?)</div>')
title=re.search(title_re,page)
title=title.group(1).replace('\','').replace('/','').replace(':','').replace('*','').replace('?','').replace('"','').replace('>','').replace('<','').replace('|','')
content=re.findall(content_re,page)
withopen('%s.txt'%title,'w')asf:
foriincontent:
i=re.sub(none_re,'',i)
i=re.sub(br_re,' ',i)
f.write(i.encode('utf-8').strip()+' ')
閱讀全文

與python打開本地網頁相關的資料

熱點內容
上傳圖片的時候怎麼壓縮 瀏覽:31
千尋伺服器地址 瀏覽:812
ssh命令教程視頻 瀏覽:401
蘋果商店怎麼更新所有app 瀏覽:34
電影香港加密 瀏覽:595
壓縮機毛細管滴水 瀏覽:850
可視化編程網頁 瀏覽:389
工廠附近租房用什麼app 瀏覽:186
老闆改需求甩鍋程序員 瀏覽:657
樂貓app是什麼平台 瀏覽:922
方舟手游如何修改伺服器後台 瀏覽:815
程序員考試教程 瀏覽:219
文件名修改為文件夾的名字批處理 瀏覽:251
拍照程序員 瀏覽:827
wps怎麼把pdf轉jpg 瀏覽:217
自拍用什麼app做的藝術照 瀏覽:169
h3c無線配置命令 瀏覽:515
linux代碼閱讀工具 瀏覽:160
能夠畫出對稱圖形的是什麼app 瀏覽:424
單片機投票器 瀏覽:467