私のサイト(一部のリンク)に外部ウェブ(ローカルではない)ページをロードする必要がありますが、その一部だけをロードする必要があります。 そうするためのオプションは何ですか?Htmlページを読み込んでセクションを変更する
1
A
答えて
1
外部ページがローカルであるか、別のドメインにあるかによって異なります。ローカルの場合は、$ .load()をjQueryライブラリで使用できます。これは、それをロードするために、リモート・DOM内のどの要素を指定するためのオプションのパラメータがあります。
$("#links").load("/Main_Page #jq-p-Getting-Started li");
ページが別のドメインにある場合は、プロキシスクリプトが必要になります。 PHPとphpQuery(php port of jQuery)ライブラリでこれを行うことができます。 file_get_contents()を使用して実際のリモートDOMを取得し、jQueryライクなセレクタに基づいて必要な要素を取り出します。
0
$f = fopen('http://www.quran.az/2/255', 'r');
のように...
0
HttpWebRequestクラスを使用し、.NETでWebページをロードすること。
MSDN、hereから取られた例:これはページ全体はなく、それの部分だけを返すこと
private string StringGetWebPage(String uri)
{
const int bufSizeMax = 65536; // max read buffer size conserves memory
const int bufSizeMin = 8192; // min size prevents numerous small reads
StringBuilder sb;
// A WebException is thrown if HTTP request fails
try
{
// Create an HttpWebRequest using WebRequest.Create (see .NET docs)!
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
// Execute the request and obtain the response stream
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
// Content-Length header is not trustable, but makes a good hint.
// Responses longer than int size will throw an exception here!
int length = (int)response.ContentLength;
// Use Content-Length if between bufSizeMax and bufSizeMin
int bufSize = bufSizeMin;
if (length > bufSize)
bufSize = length > bufSizeMax ? bufSizeMax : length;
// Allocate buffer and StringBuilder for reading response
byte[] buf = new byte[bufSize];
sb = new StringBuilder(bufSize);
// Read response stream until end
while ((length = responseStream.Read(buf, 0, buf.Length)) != 0)
sb.Append(Encoding.UTF8.GetString(buf, 0, length));
}
catch (Exception ex)
{
sb = new StringBuilder(ex.Message);
}
return sb.ToString();
}
注意。あなたはあなたが探している情報を見つけるためにページをはがす必要があります。
0
関連する問題
- 1. htmlページを読み込むhtml/javascriptコード
- 2. ページを再読み込みせずに、読み込まれたhtmlページにhtmlコードを挿入するには?
- 3. 元のHTMLを読み込み中に変更する方法
- 4. ajaxでページを読み込み、読み込んだページアンカーにスクロール
- 5. htmlページの読み込み後のjavascriptの読み込み
- 6. 現在WebページのHTMLを読み込んでいます
- 7. Divのページを読み込み、テキストを変更します
- 8. JQueryで読み込んだページのinnerHTMLを変更するには
- 9. html内にWebページを読み込む
- 10. ページの読み込み時にHTMLリダイレクト
- 11. ページが読み込まれたときのhtmlページ位置の変更
- 12. PHPを使用して静的なHTMLページを読み込み、メタタグを追加してから変更したページを読み込みます。
- 13. ページを読み込んだ後にコンテンツを変更する方法(JS)?
- 14. ストーリーボードを読み込んで言語を変更する
- 15. PHPセッション変数 - ページの読み込み時の変更
- 16. ブール変数をページ読み込み後10秒に変更する
- 17. HTMLページの読み込み時にキャッシュメモリをクリアするには?
- 18. テキストファイルをHTML/JavaScriptに読み込み/読み込みする
- 19. Foundation 6のスライダをページの読み込みで更新する
- 20. ページの読み込みとサイズ変更に埋め込みを追加
- 21. テキストファイルを配列に読み込んで変更する
- 22. pythonがCSVを読み込んで変更する方法
- 23. ディスプレイAjaxを読み込んでいるページに画像を読み込む
- 24. 読み込んだページの変数を使用するには?
- 25. htmlページに画像を読み込めません
- 26. MobileFirstがhtmlページを読み込めません
- 27. HTMLページで1つのdivを再読み込み
- 28. Pdfファイルを読み込んでhtml要素に変換
- 29. すべてのページに同じHTMLを読み込みます
- 30. PhoneGapでJQMの外部読み込みページにページを変更できません
ページはローカルではありません。asp.netなどのライブラリはありますか? – Wineshtain