質問: これはeBayページです > > > 私はこのリンクから '印刷'バージョンのページを取得するためにC#の敏捷性パックを使用しています。このページの中央右側に「印刷」リンクがあります。 Agilitypackはこのリンクを返す: > > > このリンクを読み込んでいるときに、実際のページではなく別のページが返されます。 「印刷」をクリックしてもうまく動作します。限り、私は '印刷'リンクが別のページにリダイレクトされていることを理解しています。私はstackoverflowのいくつかのソリューションを確認しました。この場合は機能しません。リンク/パスに.dllファイルがあります。この問題を解決するための提案はありますか? 前もって感謝します
回答: リンクは`http://cgi.ebay.com/`を指し、URLの残りの部分は`http://www.ebay.com/itm/`リダイレクトされているので、単に`string.Replace("http://cgi.ebay.com/", "http://www.ebay.com/itm/")` または、きちんとやりたい場合は、次のコードを使用します。 ``` HttpWebRequest req = (HttpWebRequest)WebRequest.Create(print_url); HttpWebResponse myResp = (HttpWebResponse)req.GetResponse(); string new_print_url = myResp.ResponseUri; ```