抓取CSDN個人的使用者訪問量並且發郵件

2021-07-28 02:29:54 字數 2787 閱讀 2476

string url =

"";//建立http鏈結

= 1000 * 10; //5s過期

訪問:7340次span>

li>

積分:1029span>

li>

.......

排名:千里之外span>

li>

ul>

///

/// 第一次正則

///

///html**

///public

static list gethtmltextlist(string shtmltext)

return surllist;

}

///

/// 第二次正則:將取出來的含有html的標籤替換掉,只留下裡面的值

//////

///public

static

string

replcehtml(string strhtml)

///

/// 傳送郵件服務

//////

private

static

bool

sendsyscsmail(hashset syncsfail)

trycatch (exception)

}return flag;

}

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.net.mail;

using system.io;

using system.net.mime;

using system.configuration;}}

if (!string.isnullorempty(ccmail))}}

}mmailmessage.from = new mailaddress(frommail);

mmailmessage.subject = emailsubject;

mmailmessage.body = emailbody;

mmailmessage.isbodyhtml = true;

mmailmessage.bodyencoding = system.text.encoding.utf8;

mmailmessage.priority = mailpriority.normal;

if (!string.isnullorempty(emailannex) && file.exists(emailannex))

}catch (exception e)

}///

/// 郵件的傳送

//////

public

void

send()

else

msmtpclient.deliverymethod = system.net.mail.smtpdeliverymethod.network; //傳送方式為網路傳送

msmtpclient.send(mmailmessage); //傳送}}

catch (exception e)}}

}

<?xml version="1.0" encoding="utf-8" ?>

version="v4.0"

sku=".netframework,version=v4.5" />

startup>

key="emailserver"

value="172.127.13.154"/>

key="emailsenderusername"

value="小明"/>

key="emailsenderpassword"

value="123"/>

key="monitorperson"

value="[email protected]"/>

configuration>

執行結果如下:

Python刷csdn訪問量

正所周知,python是一門很強大的語言,尤其在抓取資料方面。既然能抓取資料,這就說明可以向 傳送請求。所以基於python語言,借鑑網上的一些資料,大體實現了小規模的訪問量的提公升。廢話少說,我直接上 import urllib.request,re from bs4 import beautif...

新浪 CSDN部落格訪問量比較

where people go on sina.com.cn what s this?blog.sina.com.cn 16 news.sina.com.cn 13 sports.sina.com.cn 12 finance.sina.com.cn 10 book.sina.com.cn 8 ela...

python 增加csdn訪問量公升級

主程式 tools是我的自定義工具類 import tools import socket 模擬訪問部落格增加訪問量 socket.setdefaulttimeout 1.0 visitnum 2 if len sys.argv 1 visitnum sys.argv 1 visitnum int ...