小编Bro*_*ody的帖子

如何从MediaWiki API获取主体图像?

您好我正在使用Curl从维基百科获取信息,我想只收到有关主要图像的信息,我不想收到文章的所有图像..例如..如果我想获得有关所有信息的信息英语图像(http://en.wikipedia.org/wiki/English_language)我应该访问以下URL:http: //en.wikipedia.org/w/api.php?action = query&title = English_Language&prop = images 但我收到人们用XML说英语的国家的旗帜:

<?xml version="1.0"?> <api>   <query>
    <normalized>
      <n from="English_language" to="English language" />
    </normalized>
    <pages>
      <page pageid="8569916" ns="0" title="English language">
        <images>
          <im ns="6" title="File:Anglospeak(800px)Countries.png" />
          <im ns="6" title="File:Anglospeak.svg" />
          <im ns="6" title="File:Circle frame.svg" />
          <im ns="6" title="File:Commons-logo.svg" />
          <im ns="6" title="File:Flag of Argentina.svg" />
          <im ns="6" title="File:Flag of Aruba.svg" />
          <im ns="6" title="File:Flag of Australia.svg" />
          <im ns="6" title="File:Flag of Bolivia.svg" />
          <im ns="6" title="File:Flag of Brazil.svg" />
          <im ns="6" …
Run Code Online (Sandbox Code Playgroud)

php xml curl wikipedia-api mediawiki-api

5
推荐指数
2
解决办法
3528
查看次数

包含 GETDATE() 函数的 INSERT INTO SELECT 查询

我有一个INSERT INTO SELECT statement(下面)可以正常工作,但我不知道如何在名为 rundate 的 tbl 中填充日期时间字段。

换句话说,我想要:INSERT INTO tbl (title,invnum,rundate)rundate 将获取函数返回的值GETDATE()

INSERT INTO tbl (title,invnum) 
SELECT @title,t1.invnum FROM #InvenNums t1 WHERE NOT EXISTS (
SELECT title,invnum FROM tbl t2 
WHERE t2.invnum=t1.invnum AND t2.title=@title)
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

1
推荐指数
1
解决办法
5709
查看次数

标签 统计

curl ×1

mediawiki-api ×1

php ×1

sql ×1

sql-server ×1

t-sql ×1

wikipedia-api ×1

xml ×1