私はwidth2とheight2をつかむ必要があります。正規表現またはPython
// JScript File
// JScript File
iframeW = parseInt(width) + 10;
iframeH = parseInt(height) + 10;
width2 = parseInt(width) + -9 ;
height2 = parseInt(height) + 2;
document.write('<ifr'+'ame width='+iframeW+' height='+iframeH+' scrolling=no frameborder=0 scrolling=no allowtransparency=true src=http://zzzz.zzzz-zzzzzz.com/embed.php?id='+file+'&width='+width2+'&height='+height2+'&key2=1114></ifr'+'ame>');
もともとwidth=600
とheight=400
それがブラウザで実行されます。それはwidth=591
とheight=402
として出てきます。問題はほとんど毎日変わるということです。
http://zzzz.zzzz-zzzz.com/embed.php?id=channel1&width=591&height=402&key2=1114
ですから、幅と高さを変更し続けるので、正規表現を使いこなすことになります。とにかく、どのように私はこれを自動的に正規表現またはPythonでつかむことができます。
申し訳ありませんが、この...遅い学習プロセス:(
ありがとうの初心者くさい
これはPythonではできません。 RegexとPythonは有効な比較ではありません。後者はプログラミング言語であり、前者は事実上すべての言語が再現できる有限状態マシンで実装されています(言語とアルゴリズムの違いを考えてください)。 Pythonには正規表現の使用専用のモジュールがあります。 Javascriptも同様です。 –
正規表現でHTMLを解析しようとすると狂気につながる(https://stackoverflow.com/questions/1732348/1732454#1732454)。選択した言語は何でも、HTMLを解析するために少なくとも1つのライブラリを持っています。これを使って。 –