0

BeautifulSoup4(urllib2、webbrowserも使用)で抽出されたhref属性...ユーザー入力をサポートする、これに似た出力が欲しい:

何か案は?

(0) - http://www.example1.com
(1) - http://www.example2.com
(2) - http://www.example3.com
(3) - http://www.example4.com
(4) - http://www.example5.com
(5) - http://www.example6.com

>>> 0 (opens http://www.example1.com in browser)
>>> 1 (opens http://www.example2.com in browser)
4

1 に答える 1

0

リンクをhtmlファイルに書き込んで、os.popen('firefox file.html')ファイルを開いてユーザーがリンクを直接クリックできるようにするraw_input()か、関数を使用してユーザーにオプションを要求してから、Firefox(または他のブラウザー)を呼び出すことができます。 )コマンドライン引数を使用して、再び。を使用しos.popen()ます。

これは私にとってはうまくいきました(例のみ):

import os

link1 = 'www.google.com'
link2 = 'www.yahoo.com'

s = raw_input("1 = %s\n2 = %s\n\n" % (link1, link2))

if s == '1':
    os.popen("firefox %s" % link1)
elif s == '2':
    os.popen("firefox %s" % link2)
于 2013-01-30T00:55:06.197 に答える