Size: a a a

2018 July 04

A

Artuchka in Scrapy
не знал, шо телега мелкие картинкы как файлы только отправляет
источник

D

Dima in Scrapy
Крч) хз) надо делать dir() всему подряд
источник

D

Dima in Scrapy
И смотреиь доку
источник

D

Dima in Scrapy
Я в скрепи вообще не шарю, если что
источник

A

Artuchka in Scrapy
источник

A

Artuchka in Scrapy
это мб поможет)
источник

B

Bulatbulat48 in Scrapy
а что нужно то сейчас?
источник

B

Bulatbulat48 in Scrapy
from scrapy.spiders import CrawlSpider, Rule
from scrapy.linkextractors import LinkExtractor
источник

B

Bulatbulat48 in Scrapy
class NewSpider(CrawlSpider):
...
источник

B

Bulatbulat48 in Scrapy
без проекта хочешь?
источник

A

Artuchka in Scrapy
Bulatbulat48
без проекта хочешь?
смысле?
источник

B

Bulatbulat48 in Scrapy
ну сейчас какая у тебя задача то?
источник

A

Artuchka in Scrapy
Bulatbulat48
ну сейчас какая у тебя задача то?
мне надо сейчас из другого питон файла остановить\запустить\поставить на паузу паучка
источник

A

Artuchka in Scrapy
ьля скаааа
я бешусь ужжж
источник

A

Artuchka in Scrapy
когда запускаю через окошко уже(тип + tkinter сделал), то окошко просто белеет и тупит тип
источник

A

Artuchka in Scrapy
знаете как обычно в винде это делается
источник
2018 July 05

AS

Alexander Serebrov in Scrapy
видимо поток блокируется
источник

AS

Alexander Serebrov in Scrapy
from scrapy.crawler import CrawlerRunner
from scrapy.utils.project import get_project_settings
...
...
settings = get_project_settings()
runner = CrawlerRunner(settings)
runner.crawl(MySpider)  # run MySpider
runner.stop()  # kill all jobs

https://doc.scrapy.org/en/latest/topics/api.html#scrapy.crawler.CrawlerRunner

Как-то так
источник

A

Artuchka in Scrapy
Alexander Serebrov
from scrapy.crawler import CrawlerRunner
from scrapy.utils.project import get_project_settings
...
...
settings = get_project_settings()
runner = CrawlerRunner(settings)
runner.crawl(MySpider)  # run MySpider
runner.stop()  # kill all jobs

https://doc.scrapy.org/en/latest/topics/api.html#scrapy.crawler.CrawlerRunner

Как-то так
Уууу
Ну, я попробую скоро тогда
Спасибо
источник

A

Artuchka in Scrapy
#EbaySearcher.py
imports...

class MySpider(CrawlSpider):
   name = "ebay"
   #coooode

def run_crawler():
   global runner
   settings = get_project_settings()
   runner = CrawlerRunner(settings)
   runner.crawl(MySpider)

def stop_crawler():
   runner.stop()




#back.py

imports and inits... and cooode...
class MainPage(tk.Frame):
   
   def __init__(self,parent,controller):
       tk.Frame.__init__(self,parent)

       self.config(bg='#53a0b2')
       
       label = ttk.Label(self,text='Выбери действие', background='#53a0b2',foreground='white', font = LARGE_FONT)
       label.pack()
       self.entry_search = ttk.Entry(self)
       self.entry_search.delete(0,'end')
       self.entry_search.insert(0,'iphone black 7')
       self.entry_search.pack()

       self.btnsearch = tk.Button(self, text='Search',relief='flat')
       self.btnsearch.bind('<Button-1>',lambda event: self.search())
       self.btnsearch.pack()
   
   def search(self):
       self.btnsearch['text']='Stop'
       self.btnsearch.bind('<Button-1>',lambda event: self.stop())
       run_crawler()

   def stop(self):
       self.btnsearch['text']='Search'
       self.btnsearch.bind('<Button-1>',lambda event: self.search())
       stop_crawler()

app = SeaofBTCapp()
app.mainloop()
источник