1、python如何去除字元串後面的日期,只留下域名?
你好,由於日期長度固定,或者說格式固定,因此可以利用一些已有函數刪除每個字元串內後面的指定容長度的字元或者格式。可以了解一下re正則表達式和python提供的String庫或者其他庫。找到兩篇文章,希望對你有所幫助。
python刪除字元串中指定字元的方法
python 字元串 去除 特定位置字元
如果有幫助的話,希望給個採納,謝謝啦。
2、如何用python優雅地掃描可用域名
用python-2.7.3\python是對的,但是你的hello.py放在那裡?你需要先用「cd 目錄名」轉換當前目錄到存放hello.py的地方,然後執行python-2.7.3\python hello.py。
3、有沒有可以像百度爬蟲一樣的python程序。把中國所有域名都採集保存下來。希望有大哥可以給我一份,
你表達的不是很清楚!
採集域名有啥用?
你是說採集每個正常運行的域名下的網站內容嗎?
但我得告訴,這個程序很多,搜索引擎很多人都寫過!但你得有硬體成本才行啊!中國啊,多少個網站!你如果你用單台電腦採集,估計你的從現在開始到你老死還採集不完!百度的伺服器數量已經數以萬計,懂嗎?
如果你只採集幾個特定的網站,還可以搞的定啊
4、python3.5的怎麼通過域名知道網站所有者
一、域名查詢
萬網提供了域名查詢介面,介面採用HTTP協議:
介面URL:
介面參數:area_domain,介面參數值為標准域名,例:52bong.com
調用舉例:
返回:<?xml version="1.0" encoding="gb2312"?>
<property>
<returncode>200</returncode>
<key>52bong.com</key>
<original>211 : Domain exists</original>
</property>
返回結果說明:200 返回碼,200表示返回成功
52bong.com 表示當前查詢的域名
211 : Domain exists 返回結果的原始信息,主要有以下幾種
original=210 : Domain name is available 表示域名可以注冊
original=211 : Domain exists 表示域名已經注冊
original=212 : Domain name is invalid 表示查詢的域名無效
original=213 : Time out 查詢超時
Python實現
1.1 查詢已經被注冊的域名>>> import urllib2
[quote]>> req=urllib2.urlopen('h')
>>> print (req.read().decode())
返回結果:不可用,已經被注冊
1.2 查詢沒有被注冊的域名>>> req2=urllib2.urlopen('')
>>> print (req2.read().decode())
返回結果:可用,未被注冊
1.3 查詢不加後綴的域名>>> req3=urllib2.urlopen('')
>>> print (req3.read().decode())
返回結果:超時
二、whois查詢
由於沒有找到像域名查詢介面那樣好的API,這里直接抓取站長之家的whois查詢頁面)>>> whois = urllib2.urlopen('')
>>> print (whois.read().decode())
在返回的結果中有這樣一段html代碼,這段信息就是查詢的whois信息
5、Python 將域名取出並進行計數排序
用生成器是否好點:
from urllib import parse
from collections import Counter
def parse_domain():
with open("c:\\a.txt",'rt') as f:
for l in f.readlines():
yield parse.urlparse(l)[1]
for k,v in Counter(parse_domain()).most_common():
print(v,k)
6、python如何從網頁中提取列表中字典中的域名
假設那個字典叫dict:
if dict.has_key( line[0] ):
print dict[ line[0] ]
和列表一樣,用[ ]即可
7、python怎麼判斷某個域名是頂級域名還是二級域名
比如:baidu.com 這是百度的頂級域名
.baidu.com 這是二級域名
www.baidu.com這也是二級域名
..baidu.com 這是三級域名
*.baidu.com 這是泛域名
習慣上這樣區分,一般不稱謂一級域名。個別人說指的一級域名就是頂級域名。
8、python怎麼批量查詢域名備案信息
1.把要反查的ip地址寫在c:\ip.txt裡面,每個ip或者域名一行
2.python reverse_ip.py
3.用Excel打開c:\result.csv,結果就都在裡面了!