Paul, thank you very much. I figured out how to import all thanks to you. You answer is so painted that the questions and left. Thanks again.
On Thursday, January 5, 2017 at 11:53:00 AM UTC+2, Paul Tremberth wrote: > > Hi there, > welcome to the scapy community! > > The online documentation has lots of code snippets with valid import > statements. > > For example for CrawlSpider, you can check > https://docs.scrapy.org/en/latest/topics/spiders.html#crawlspider-example > which shows these imports: > > import scrapy > from scrapy.spiders import CrawlSpider, Rule > from scrapy.linkextractors import LinkExtractor > > > You also have the Index (https://docs.scrapy.org/en/latest/genindex.html) > to go to the different classes and methods. > (Most classes are documented on https://docs.scrapy.org and listed in the > index) > > I was about to take LinkExtractor as an example, but in fact it's an alias > for > scrapy.linkextractors.lxmlhtml.LxmlLinkExtractor > > See > https://docs.scrapy.org/en/latest/topics/link-extractors.html#module-scrapy.linkextractors > > Let's take Rule as example. > In the index, you can find it on > https://docs.scrapy.org/en/latest/genindex.html#R > Then you follow > https://docs.scrapy.org/en/latest/topics/spiders.html#scrapy.spiders.Rule > and you can see > *class*scrapy.spiders.Rule(*link_extractor*, *callback=None*, > *cb_kwargs=None*, *follow=None*, *process_links=None*, > *process_request=None*) > > So to use the Rule class and instances in your code, you'll have to import > something like this: > > from scrapy.spiders import Rule > > > Hope this helps. > > /Paul. > > On Thursday, January 5, 2017 at 10:26:50 AM UTC+1, field.hat.red wrote: >> >> Hey, everyone. I'm new to scrapy and there are things I do not >> understand. >> The question I have is this. >> When I create a spider how to figure out what to import? Maybe I'm a >> Python really do not know, do not argue. >> For example. >> >> rules = ( >> Rule(LinkExtractor(allow=(r"href=\"\/courses\/\d*\"", )), >> callback='parse'), >> ) >> >> Doesn't work for me, if I don't do from scrapy.contrib.spiders import >> CrawlSpider, Rule >> >> Here's how I understand what and when to import? >> >> Thank you. >> >> > -- You received this message because you are subscribed to the Google Groups "scrapy-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to scrapy-users+unsubscr...@googlegroups.com. To post to this group, send email to scrapy-users@googlegroups.com. Visit this group at https://groups.google.com/group/scrapy-users. For more options, visit https://groups.google.com/d/optout.