using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.IO;
namespace weibo163APP
{
class Program
{
static void Main(string[] args)
{
A();
Console.Read();
}
public static void A()
{
HttpWebRequest request = null;
HttpWebResponse response = null;
string gethost = string.Empty;
CookieContainer cc = new CookieContainer();
string Cookiesstr = string.Empty;
try
{
//第一次POST请求
string postdata = @"username=XXXXXXXXXX&password=XXXXXXXX&url=http%3A%2F%2Ft.163.com%2Ftag%2F%25E6%25B5%25B7%25E5%25B0%2594&product=t&type=1";//模拟请求数据
string LoginUrl = "https://reg.163.com/logins.jsp";
request = (HttpWebRequest)WebRequest.Create(LoginUrl);//实例化web访问类
request.Method = "POST";//数据提交方式为POST
//模拟头
request.ContentType = "application/x-www-form-urlencoded";
byte[] postdatabytes = Encoding.UTF8.GetBytes(postdata);
request.ContentLength = postdatabytes.Length;
request.AllowAutoRedirect = false;
request.CookieContainer = cc;
request.KeepAlive = true;
//提交请求
Stream stream;
stream = request.GetRequestStream();
stream.Write(postdatabytes, 0, postdatabytes.Length);
stream.Close();
//接收响应
response = (HttpWebResponse)request.GetResponse();
//保存返回cookie
response.Cookies = request.CookieContainer.GetCookies(request.RequestUri);
CookieCollection cook = response.Cookies;
string strcrook = request.CookieContainer.GetCookieHeader(request.RequestUri);
Cookiesstr = strcrook;
Console.WriteLine(Cookiesstr);
StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("gb2312"));
string content = sr.ReadToEnd();
response.Close();
}
catch (Exception)
{
//第一次POST出错;
}
try
{
//第一次POST请求
string postdata = @"k=mobile&o=&t=ALL&ta=al&pageNo=1&pageMethod=page";//模拟请求数据
string LoginUrl = "http://t.163.com/search.do?action=searchTweet";
request = (HttpWebRequest)WebRequest.Create(LoginUrl);//实例化web访问类
request.Method = "POST";//数据提交方式为POST
//模拟头
request.ContentType = "application/x-www-form-urlencoded";
byte[] postdatabytes = Encoding.UTF8.GetBytes(postdata);
request.ContentLength = postdatabytes.Length;
request.AllowAutoRedirect = false;
request.CookieContainer = cc;
request.Headers.Add("Cookie:" + Cookiesstr);
request.KeepAlive = true;
//提交请求
Stream stream;
stream = request.GetRequestStream();
stream.Write(postdatabytes, 0, postdatabytes.Length);
stream.Close();
//接收响应
response = (HttpWebResponse)request.GetResponse();
//保存返回cookie
response.Cookies = request.CookieContainer.GetCookies(request.RequestUri);
CookieCollection cook = response.Cookies;
string strcrook = request.CookieContainer.GetCookieHeader(request.RequestUri);
Cookiesstr = strcrook;
Console.WriteLine(Cookiesstr);
StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("UTF-8"));
string content = sr.ReadToEnd();
Console.WriteLine(content);
response.Close();
}
catch (Exception)
{
//第一次POST出错;
}
try
{
//第一次POST请求
string postdata = @"k=mobile&o=&t=ALL&ta=al&pageNo=2&pageMethod=page";//模拟请求数据
string LoginUrl = "http://t.163.com/search.do?action=searchTweet";
request = (HttpWebRequest)WebRequest.Create(LoginUrl);//实例化web访问类
request.Method = "POST";//数据提交方式为POST
//模拟头
request.ContentType = "application/x-www-form-urlencoded";
byte[] postdatabytes = Encoding.UTF8.GetBytes(postdata);
request.ContentLength = postdatabytes.Length;
request.AllowAutoRedirect = false;
request.CookieContainer = cc;
request.Headers.Add("Cookie:" + Cookiesstr);
request.KeepAlive = true;
//提交请求
Stream stream;
stream = request.GetRequestStream();
stream.Write(postdatabytes, 0, postdatabytes.Length);
stream.Close();
//接收响应
response = (HttpWebResponse)request.GetResponse();
//保存返回cookie
response.Cookies = request.CookieContainer.GetCookies(request.RequestUri);
CookieCollection cook = response.Cookies;
string strcrook = request.CookieContainer.GetCookieHeader(request.RequestUri);
Cookiesstr = strcrook;
Console.WriteLine(Cookiesstr);
StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("UTF-8"));
string content = sr.ReadToEnd();
Console.WriteLine(content);
response.Close();
}
catch (Exception)
{
//第一次POST出错;
}
}
}
}
相关推荐
sohu邮箱登录的autoit代码
sohu邮箱登录 autoit代码 仿制的,呵呵。
模拟登录微博通,抓取新浪微博c#
在前天我到公司就接到一个惊人的消息,说是新浪1.0的搜索接口关闭了,那我们的业务岂不是受很大影响,这个事太紧急了,大家在一起商讨该怎么办,跟新浪买2.0的接口肯定时间很长,最后决定抓取新浪网页的,新浪网页未登录状态10分钟只能抓取不到200次,然后就让你手动输入验证码了,很显然,这个方案有落空了。然后我们想是否有其他的办法,后来去看孔明和微博通,这俩家居然正常跑,就把我乐坏了。稍微研究了下,发现抓
CATIA二次开发实战:我用VBA写了个BOM表自动导出工具,效率提升80%
本文详细介绍了如何利用VBA进行CATIA二次开发,构建BOM表自动导出工具的全过程。通过智能解析算法、异常处理机制和性能优化技巧,该工具将BOM表生成时间从2.5小时缩短至8分钟,效率提升80%。文章还探讨了与PDM系统集成和定制化报告生成等扩展应用,为机械设计工程师提供了实用的自动化解决方案。
搜狐html源码,仿搜狐视频分享源码,红色大气模板,整站带数据
仿搜狐视频分享源码测试过,完整无错,可以伪静态,功能非常不错。程序是二次开发于大型系统,性能超稳定,缓存机制强大。可以添加本地视频,也可以转发去广告的优酷视频支持批量采集优酷视频,单条采集优酷视频,可以将优酷好的视频 一键转发到自己的网站,可以播放 FLV SWF MP4 等格式后台有广告管理功能,添加广告更快捷方便。安装方法空间需 php+mysql支持源码完整上传至空间目录打开程序根目录下的...
VM与欧姆龙PLC通讯设置实战:Fins TCP/UDP协议详解
本文详细解析了VM(VisionMaster)与欧姆龙PLC通过Fins TCP/UDP协议进行通讯的实战设置。内容涵盖网络配置、协议选择(TCP可靠性与UDP实时性)、VM端地址映射与数据点添加、以及数据接收解析流程,并提供了常见错误排查与高级调试技巧,帮助视觉与自动化工程师快速实现稳定可靠的工业通讯集成。
达梦数据库集群部署(主备)
达梦数据库集群部署(主备)
搜狐html源码,使用css和html模仿搜狐页面
最近在有学习了下css+html,利用css+html写模仿写下了搜狐布局的一部分首先创建一个html文件,命名为sohu.html代码如下:sohu.html登录部分设为首页超链接导航栏招生广告广告2房地产广告 在写css文件:body{width:950px;/*高度定不下来不要写,自己适应 */margin:0 auto;/* background-color: pink; */...
Python+OpenCV实现游戏自动刷怪脚本(附完整代码)
本文详细介绍了如何使用Python和OpenCV开发游戏自动刷怪脚本,涵盖环境搭建、图像识别、行为决策引擎及反检测优化等关键技术。通过完整的代码示例,帮助开发者实现从简单脚本到智能自动化系统的升级,提升游戏效率。
【HTML&CSS】搜狐页面代码编写
<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <...
深度学习PyTorch代码模板——模型训练框架、数据处理、绘图…
个人用深度学习代码模板:模型训练框架、数据处理、绘图等。待补充。
Claude Skills 深度讲解
阶段 1:Function Call(2023)├─ 大模型可以调用外部工具├─ 问题:缺乏对任务的深度理解└─ 局限:工具调用简单线性阶段 2:MCP 上下文工程(2024)├─ 大模型有了更丰富的上下文和工具├─ 问题:仍然需要手动编写复杂的 Prompt└─ 局限:每次对话都需要重新加载上下文阶段 3:Claude Skills(2025)├─ 大模型有了「能力模块」的概念├─ 可以动态加载、组合、执行专门的工作流├─ 真正实现了「知识的模块化和复用」
借助Python和搜狐视频联盟API自动推荐热门视频
今天,我们将一起探讨如何使用 搜狐视频网站联盟 API ,打造一个自动推荐热门视频的小工具。
linux和mac安装+配置circos(
一定要下载完这两个包,GD才会work,要不然会报错,且-modules显示也是fail。官网的教程说的很明白,但是很多包都已经过时了需要在网上找。一般来讲,所有包的安装都不会太困难,除了GD。1.是因为官网给的链接下出来的tgz无法解压。2.我的电脑安装后GD照样是fail的。,进入这个地址下一个.tgz。第二点的原因在于,官网的情况。,进入这个地址,按部就班。GD安装困难有以下几点。搞了一天终于配置成功。
搜狐一题面试题 链表的排序
今天一同学去参加搜狐的笔试,
【YOLO系列】YOLOv4详解:模型结构、损失函数、训练方法及代码实现
摘要:YOLOv4在目标检测领域实现了精度与速度的平衡,通过CSPDarknet53骨干网络、SPP+PANet特征融合及CIoU损失函数等创新,在MS COCO数据集达到65.7% AP50,V100显卡实现62FPS实时检测。核心优化包括Mosaic数据增强、自对抗训练和解耦头结构,显著提升小目标检测和遮挡场景鲁棒性。代码实现采用CSP模块和SPP多尺度池化,兼顾计算效率与检测性能,为工业落地提供高效解决方案。(149字)
IMSL CNL 7.0.0 (x86-64)Crack
IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件
Python etree.xpath不能准确定位HTML
最近做毕设的时候需要用Python通过XPath从HTML中获取一些值 在大多数网站中是很好用的,今天突然发现在搜狐视频上就获取的不是很正常了 测试代码: #coding:utf8 from lxml import etree f = open('sohu.html', 'r') html = f.read() f.close() tree = etree.HTML(html) contai
复分析 阿尔福斯(Ahlfors) 第三版答案 英文
答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案
python代码在线测试_python在线测试代码及教程
python/Java在线测试代码:http://www.pythontutor.com/visualize.html#mode=edit廖雪峰Python教学:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000Python 3 教程http://www.runoob.com/pyt...
TMS_WebGMaps_1.9.8.0_Full_Source
TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder
怀旧版电脑GBC模拟器
再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。
MongoDB测试代码
[code="java"] public class MongoDemo { public static DBCollection coll = null; public static void main(String[] arr) { String host="129.42.13.118"; ...
jmeter之java代码性能测试_松勤软件性能测试-自定义编写的Java测试代码在Jmeter中如何使用...
原标题:松勤软件性能测试-自定义编写的Java测试代码在Jmeter中如何使用 我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java Vuser"等协议。同样,Jmeter也支持自定义编写的测试代码,不过与LoadRunner不同的是,Jmeter没有自带编译器,需要借助第三方编译器...
Fpgrowth /FP Tree算法原理总结(附测试代码)
Fpgrowth /FP Tree算法原理的总结,另外附上个人测试的具体使用的代码和数据集,仅供参考
基于搜狐新闻数据【完整版】训练中文word2vec模型
环境说明:本人使用的是MacBook+python3.5 首先,安装NLP工具包gensim,这里直接有word2vec 在终端输入下面指令: pip install -- upgrade gensim 其次,安装中文分词工具包jieba 在终端输入下面指令: pip install jieba 1.下载语料库 首先第一步现在搜狗语料库http://www.sogou.c...
前端使用js根据ip地址获取城市地理位置
前端使用js根据ip地址获取城市地理位置 一、使用js根据ip获取地址位置 1、在html页面,加入如下代码: <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> <script> var cityCod...
2007年--对国内主流邮箱的XSS跨站测试
2007年--对国内主流邮箱的XSS跨站测试 对国内主流邮箱的跨站测试 一、起因其实小雕以前发现过QQ邮箱的跨站问题,不过那个是只能跨群邮件,跨不了普通个人邮件的。于是小雕继续研究,终于有了突破性进展!这一次跨得貌似厉害了点,嘿嘿。126、21cn、sina、tom、sohu、163、QQ这些大学常用的邮箱都存在跨站问题!经测试已经全部成功了,嘿嘿。不过 yah...
关于robotium测试工具的使用
部分文档在: http://pan.baidu.com/s/1o8cETmy 电脑的环境变量配置 1. 配置ANDROID_HOME为android 软件开发工具包的目录,例如:D:\android-sdk 2. 配置JAVA_HOME为java程序开发的工具包目录,例如:C:\Program Files\Java\jdk1.8.0_11 3. 在pa...
python web项目目录结构采用的是_Python项目通用的目录结构总结
原标题:Python项目通用的目录结构总结一个好的项目结构会让我们在开发中更加得心应手。对于Web项目,我们通常采用Flask或Django等框架,会有一套适合这种项目的工程目录。对于爬虫项目,通常有Scrapy等开源框架,也会提供一套适合这种项目的工程目录。这是小编准备的python基础学习资料,关注,转发,私信小编“01”即可免费领取! 对于通用的一些Python项目,如何组织一个简单好用的结...
4652



被折叠的 条评论
为什么被折叠?



