工作之余,无聊了写一个isohu自动提交工具,下面谈谈编写这个小工具设计思路。

1、通过写一个注册机注册isohu用户,注册地址:http://i.sohu.com/login/reg.do?bru=http%3A%2F%2Fi.sohu.com 。(注册选择sohu邮箱)

2、拿到注册好的用户,假设已经注册好了N个用户, 导入到工具用户列表。

3、准备好各种各样的文章,我这里是下载txt小说,大文章拆分成N篇小文章,然后导入工具的文章库,当作待发布文章库(发布文章时将各小文章组合成一篇待发布的文章,只要小文章的样本够大,随机组合后的重复性概率很低)。

4、用百度关键词分析工具(网上下载)挖掘出最热门的关键词(N个),然后导入工具的关键词列表。

5、准备好广告内容模板,用于嵌入文章(可以是推广链接)。

通过上述步骤,就可以产生很多网络垃圾文章(一天可以发布几万篇文章),然后有引入百度热门关键词,发在isohu平台(百度权限比较高),在一定程度能引百度关注。只要百度一旦收录,就有一定的排名。在百度有了排名,一切都好办能引来不错的流量。

好了,有了上述需求,分析之后,开始实现代码(列出关键部分代码)。

1、 用户登录

 1    /// <summary>
 2         /// 登陆isohu
 3         /// </summary>
 4         /// <param name="username">用户名</param>
 5         /// <param name="password">密码</param>
 6         /// <returns></returns>
 7         public CookieContainer login(string username, string password)
 8         {
 9             username = HttpUtility.UrlEncode(username);
10             password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5").ToLower();
11             string s = DateTime.Now.ToString("yyyyMMddhhmmssffff");//时间间
12 
13             url = "https://passport.sohu.com/sso/login.jsp";
14             paramdata = string.Format("userid={0}&password={1}&appid=1019&persistentcookie=1&s={1}&b=1&w=1440&pwdtype=1&v=26", username, password, s);
15             encoding = Encoding.GetEncoding("gb2312");
16             CookieContainer objcok = HttpPost.PostLogin(url, paramdata, encoding);
17             return objcok;
18 }

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-12
  • 2021-06-06
  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
猜你喜欢
  • 2022-12-23
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
  • 2021-10-30
  • 2021-08-31
  • 2022-12-23
相关资源
相似解决方案