Python-从网站获取3个随机文本

时间:2018-08-01 14:36:52

标签: python

我想从这个网站上获得3条python随机文本:http://mertatilgan.tk/dork.txt

我尝试过这个:

query =
  from p in People,
  where: fragment(
    "? <@ ANY(?)",
    ~S|{"id": 123, "type":"home"}|,
    p.addresses
  )

Repo.all(query)

它起作用了,但是它只是从网站上获得了第一条文字。但是我需要3个随机文本。 (对不起,我的英语不好。)

2 个答案:

答案 0 :(得分:1)

from urllib.request import urlopen
import random
the_list = urlopen("http://mertatilgan.tk/dork.txt").read().splitlines()
new_list = random.sample(the_list, 3)

PS-我正在使用urllib导入urlopen,因为我正在使用Python3。

答案 1 :(得分:0)

首先生成一个随机数:

import random
import urllib2

rand = []
for x in range(3):
    rand[x] = random.randint()

for line,text in enumerate(urllib2.urlopen("http://mertatilgan.tk/dork.txt")):
    if (line == rand[0] || line == rand[1] || line == rand[2])
        print(text)