Tasker and QPython on Android. Python BeautifulSoup web scraping.
Beautifulsoup extracting link from Twitter post. Video response to
https://www.reddit.com/r/tasker/comments/4oio25/splitting_texts_in_a_tweet/
BeautifulSoup (61)
A1: If [ %CLIP ~R http & %CLIP ~R twitter ]
A2: Set Widget Label [ Name:BeautifulSoup Label:Working.. ]
A3: Write File [ File:Books/clip.txt Text:%CLIP Append:Off Add Newline:On ]
A4: QPyPlugin [ Configuration:/storage/emulated/0/com.hipipal.qpyplus/scripts/10.py Timeout (Seconds):0 ]
A5: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ]
A6: Set Widget Label [ Name:BeautifulSoup Label:Tap me ]
A7: End If
A8: Set Widget Label [ Name:BeautifulSoup Label:Copy link ]
A9: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A10: Set Widget Label [ Name:BeautifulSoup Label:to twitter ]
A11: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A12: Set Widget Label [ Name:BeautifulSoup Label:Tap me ]
from BeautifulSoup import BeautifulSoup
import urllib
import androidhelper
droid = androidhelper.Android()
clip = open('storage/emulated/0/Books/clip.txt', 'r')
url = clip.read()
clip.close()
#url = raw_input("Enter a website to extract the URL's from: ")
r = urllib.urlopen(url).read()
soup = BeautifulSoup(r)
#for link in soup.body.findAll("div", { "class" : "dir-ltr" }) :
res = soup.body.find("a", { "rel" : "nofollow" })
#we need only need the first occurrence, so we use. find
print "***********************************"
if res:
m = "link found"
expanded = res.get('data-expanded-url')
print expanded
response = droid.dialogGetInput("The URL in your twitter post is ", expanded)
print "***********************************"
print response
else:
m = "no link found"
print m
print "***********************************"
droid.makeToast(m)
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Tasker and QPython on Android. Python BeautifulSoup web scraping.», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.