当我打开一个网站时,它说You will be redirected, If not click HERE
我需要从网站上获取数据,因此我制作HttpWebRequest
并阅读回复流,但遗憾的是结果是HTML
网页的redirect
代码。
我将响应写入file.html以查看我是否成功,但是我发现包含you will be redirected
bla bla bla的页面
我想过尝试线程,Thread.Sleep(5000);
以便我等待5秒才能得到回复。有什么建议吗?
编辑:这些是在VB2015中的代码中执行的步骤
HttpWebRequest
类型"POST"
StreamWriter
写postData
HttpWebResponse
中包含了这个
CookieContainer loginCookie = new CookieContainer();
loginReq.CookieContainer = loginCookie;
注意:我没有阅读回复,如果我看过它&把它写到一个文件中,它会显示LOGIN页面的源代码而不是我想要的页面。
HttpWebRequest
类型"GET"
的新
JavaScript
我把链接 - 应该是重定向后的链接,但事实并非如此,我从
package com.kwoolytech.kwoolybot case class CommandRouter() { def run(command: String): List[String] = { val _command = command.split("\\s+").toList commandArray.head match { case "dice" => Dice.run(_command.tail) case _ => List[] } } } package com.kwoolytech.kwoolybot case class Dice() extends Bot { def run(command: List[String]): List[String] = { command.head match { case "roll" => roll(_command.tail) case _ => List[] } } private def roll(command: Array[String]): List[String] = { val rollCmdPattern = "([0-9]+)d([0-9]+)".r command.head match { case rollCmdPattern(numTry, diceSize) => rollDice(numTry, diceSize) case _ => List[] } } private def rollDice(numTry: Int, diceSize: Int): List[String] = { (1 to numTry).map { x => scala.util.Random.nextInt(diceSize) + 1}) }.toList.map(_.toString) }
代码获得它但是它不起作用,链接本身是有效的,但我'我没有登录。
我想要的是,在第一次请求登录时如何使用第二个请求! 我想我已经说清楚了。