我在这里发现了类似的问题。但我没有获得足够的信息,所以我决定提出新问题。
我们假设 url 如下。
url1. http://base_url/login
url2. http://base_url/home
url3. http://base_url/target
Note: if I logged in url1, site redirects to url2 after login and
2 cookies are saved on browser(called CTID, CTP).
Run Code Online (Sandbox Code Playgroud)
我想废弃url3,但是登录后可以访问url3。
我是这样写程序的。
use Goutte\Client;
... ...
$client = new Client();
$client->setHeader('User-Agent', "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36");
$crawler = $client->request('GET', 'url1');
$form = $crawler->selectButton('LOGON')->form();
$crawler = $client->submit($form, array('ID' => '***', 'PASS' => '***'));
dump($crawler->html()); //1
$crawler = $client->request('GET', 'url3');
dump($crawler->html()); //2
Run Code Online (Sandbox Code Playgroud)
指令1正确输出了url2的结果。(这意味着登录成功。)但我无法获取url3的内容。我该如何获取url3的内容?感谢您阅读我的问题。
有没有办法将活动边框颜色和非活动边框颜色设置为UITextView?例如,如果将textview聚焦为输入文本,则边框颜色将为红色,否则textview边框颜色将设置为灰色.谢谢.