获取特殊URL链接源码的问题

问题描述

我想获取http://taoke.alimama.com/rpc/searchAuctionByRpc.do?pw=%71%58%73%6f%78%2b%77%3d&rowoffset=1&rowcount=40&keyword=Nike此链接的源文件,用ASP,PHP都可以轻松获取,但用ASP.NET的WebClient,HttpWebRequest都无法取到数据,原因在于pw=后的"%71%58%73%6f%78%2b%77%3d"在用HttpWebRequest,WebClient时,URL都会将那串字符转成qXsox+w=,而我URL请求的必须是UrlEncode(qXsox+w=)后的字符串,我试着将"%71%58%73%6f%78%2b%77%3d"再UrlEncode一次,转成"%25%37%31%25%35%38%25%37%33%25%36%66%25%37%38%25%32%62%25%37%37%25%33%64",结果还是不行,HttpWebRequest,WebClient请求的URL变成了"%2571%2558%2573%256f%2578%252b%2577%253d",那个%25又无法转义为%.望各们高手出手帮帮小弟我。

时间: 2024-08-02 16:33:34

获取特殊URL链接源码的问题的相关文章

《深入解析Android 虚拟机》——第1章 获取并编译Android源码 1.1获取Android源码

第1章 获取并编译Android源码 在本章中,将详细讲解获取并编译Android源码的基本知识,介绍各个目录中主要文件的功能,为读者步入本书后面知识的学习打下基础. 1.1 获取Android源码 要想研究Android系统的源码,需要先获取其源码.目前市面上主流的操作系统有Windows.Linux.Mac OS的操作系统,由于Mac OS源自于Linux系统,因此本书将讲解分别在Windows系统和Linux系统中获取Android源码的知识. 1.1.1 在Linux系统获取Androi

请问有谁可以帮助我通过HttpWebRequest能获取此网址的源码或者超时?或者其它方法?

问题描述 请问有谁可以帮助我通过HttpWebRequest能获取此网址的源码或者超时?或者其它方法?http://blog.itpub.net/41594/viewspace-50539/正如大家看到的一样,内存了满了.这个网址设置超时也无效.也不发生异常.哪个朋友有解决办法?代码片段varreq=WebRequest.Create(uri)asHttpWebRequest;req.KeepAlive=false;req.ProtocolVersion=HttpVersion.Version1

Android 用Time和Calendar获取系统当前时间源码分享(年月日时分秒周几)

概述 用Time和Calendar获取系统当前时间(年月日时分秒周几) 效果图 源码: import android.app.Activity; import android.os.Bundle; import android.text.format.Time; import android.view.View; import android.widget.RelativeLayout; import android.widget.TextView; import java.util.Calen

从Internet上抓取指定URL的源码的方案(C#)

调用方式: #region 测试获取远程网页 GetPageCode gpc = new GetPageCode(); gpc.Url="http://ppcode.com/"; gpc.ProxyState=1;//使用代理服务器,0为不使用,设置为1后下面的代理设置才起作用 gpc.ProxyAddress="http://proxyName.com";//代理服务器地址 gpc.ProxyPort="80";//代理服务器的端口 gpc.P

EntityFrameWork实现部分字段获取和修改(含源码)

  EntityFrameWork类库,是微软推出的ORM组件,它是基于Ado.Net的,个人感觉还是非常 好用的.以下介绍的2个功能点分别是部分字段更新和获取     解决部分字段Update.本方案采用仓储模式 步骤1:定义接口,实现仓库基类 步骤2:实现接口   步骤3:定义DbContext对象 步骤4:创建Access对象 步骤5:调用 using (TestDbContext dbContext = new TestDbContext()) { baunitAccess dbAcce

visual studio-通过网页链接获取源码

问题描述 通过网页链接获取源码 想要用 vs做个工具 输入网页的链接 获取该网页的源码类似于http://s.tool.chinaz.com/tools/pagecode.aspx.求大神指导 解决方案 selenium 获取网页所有链接JSoup获取网页中的链接c# 获取网页源码 解决方案二: 你可以用Jsoup获取链接里的源码并解析 解决方案三: 使用wininet,winhttp,或者socket均可啊

Windows下获取Android 源码方法的详解_Android

前言:略!获取源码的原因千千万~~~ 1.安装GIT工具.GIT是林纳斯·托瓦兹大神为了管理器Linux内核开发而创立的分布式版本控制软件.下载地址:http://code.google.com/p/msysgit/一路next将安装进行到底. 2.在磁盘剩余空间较大的磁盘下新建一个文件夹,用于存放源码.我在F盘下:新建了androidsourcecode文件夹. 3.访问Android源码网站,获取你所需要的源码"下载链接".网站地址:http://android.git.kerne

Windows下获取Android 源码方法的详解

前言:略!获取源码的原因千千万~~~   1.安装GIT工具. GIT是林纳斯·托瓦兹大神为了管理器Linux内核开发而创立的分布式版本控制软件. 下载地址:http://code.google.com/p/msysgit/ 一路next将安装进行到底. 2.在磁盘剩余空间较大的磁盘下新建一个文件夹,用于存放源码. 我在F盘下:新建了androidsourcecode文件夹. 3.访问Android源码网站,获取你所需要的源码"下载链接". 网站地址:http://android.gi

FCKEditor自定义用户目录(附源码)

由于我这边的网络原因,没用从FCK的官网下载到源码... 这套源码是FCK2.2版反编译出来的 源码:点此下载 源码中主要修改的地方做了注释 大致的修改如下 : 获取用户目录的源码: FileWorkerBase.cs 这里主要是做了一些注释 在程序中可以直接在用户登录的时候指定 这个方案只是方便多用户使用的时候为用户指定不同的文件目录 Session["FCKeditor:UserFilesPath"]="用户文件相对目录"; 代码 /// <summary