我想在表单中显示选择字段.
这是我的模型,但我无法看到选择框.它显示为texarea
SOURCE_CHOICES = Choices(
('var1', '1'),
('var2', '2')
)
source = models.TextField(choices=SOURCE_CHOICES, null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)
我是否也需要在表单中添加一些内容.因为这是我的模特形式.
在我以前的项目中,我做了同样的事情,我在我的模型中定义了所有东西,但我看到了选择框.但不是这里
scrapy没有正确下载文件.我有我的项目的URL,所以我想我可以使用wget下载文件.
如何在scrapy process_item
函数中使用wget ?或者,还有另一种下载文件的方式吗?
class MyImagesPipeline(ImagesPipeline):
#Name download version
def image_key(self, url):
image_guid = url.split('/')[-1]
return 'full/%s' % (image_guid)
def get_media_requests(self, item, info):
if item['image_urls']:
for image_url in item['image_urls']:
# wget -nH image_ul -P images/
yield Request(image_url)
Run Code Online (Sandbox Code Playgroud) 我有很多图像管道,但我想为不同的蜘蛛使用不同的保存方法.
我知道在其他管道我可以使用,spider.name
但我怎么能在图像spipeline中得到它
class MyImagesPipeline(ImagesPipeline):
if spider.name in ['first']:
def get_media_requests(self, item, info):
Run Code Online (Sandbox Code Playgroud) 我正在尝试抓取一个论坛网站。如果有的话,该履带板可以正常工作
CONCURRENT_REQUESTS = 1
但是如果我增加这个数字,那么我会得到这个错误
2012-12-21 05:04:36 + 0800 [正在工作]调试:正在重试http://www.example.com/profile.php?id=1580>(失败1次):503服务不可用
我想知道论坛是阻止请求还是存在一些设置问题。
我在我的抓取工具中有这个代码
class StackSpider(InitSpider):
name = 'stack'
allowed_domains = ['sitepoint.com']
start_urls = ["http://www.sitepoint.com"]
start_page = "http://www.sitepoint.com"
item = StackItem()
def init_request(self):
return Request(url=self.start_page, callback=self.parse)
def parse(self, response):
hxs = HtmlXPathSelector(response)
sites = hxs.select('//div[@class="headline_area"]')
items = []
ivar = 1
for site in sites[:5]:
item = StackItem()
log.msg(' LOOP' +str(ivar)+ '', level=log.ERROR)
item['title'] ="yoo ma"
request = Request("http://www.sitepoint.com/getting-to-know-css3-selectors-structural-pseudo-classes/", callback=self.test1)
request.meta['item'] = item
ivar = ivar + 1
yield request
def test1(self, response):
log.msg(' LOOP 2 \n', level=log.ERROR)
item = response.meta['item']
item['desc'] = …
Run Code Online (Sandbox Code Playgroud) 我想制作一个简单的html
页面,javascript
打开后自动关闭.
我的主要目标是在弹出窗口中进行一些数据更新后将用户重定向到此页面,以便在更新数据后关闭窗口.
我无法理解.