我需要点击我的MainActivity的(fab),它在片段中执行一个方法,因为我已经在同一个活动中尝试了这个,但是当我尝试从我的MainActivity执行命令以便某些进程在片段中执行,它不会给我结果。我的意思是,我不知道怎么做......
import os
}
在这个片段上,我想执行LlenarDatosReproduccion:
def get_data(self,url):
pagina = urllib.request.urlopen(self.url)
data = BeautifulSoup(pagina, "html.parser")
dest = "C:\\Users\\Dennis.Pieruschka\\Documents\\Scraper\\Links"
html = ".html"
brackets = "\\"
string = dest + brackets + url + html
with open(string, 'w') as f:
f.write(data)
f.close()
Somehow i cant parse in the name of the URL and use it to name the file
Somebody knows how to fix it i get this error
OSError: [Errno 22] Invalid argument: 'C:\\Users\\Dennis.Pieruschka\\Documents\\Scraper\\Links\\http://www.visservanbaars.nl/vacatures/senior-oracle-dba-osb-weblogic/.html'
}
事先,谢谢!
答案 0 :(得分:0)
我认为你试图调用LlenarDatosReproduccion即Asynctask.In片段的onCreateView方法改变这一行
// new LlenarDatosReptoduccion();
到
new LlenarDatosReptoduccion()。execute();
进一步记住,当活动或片段启动时,Asynctask只会调用一次。