我需要获取任何给定 wiki 页面中的第一张图像/主图像。我可以使用抓取工具来做到这一点。但我正在使用curl 来废弃一页。但可能是由于互联网连接速度较慢,仅废弃一个维基页面就需要很长时间。除此之外,我需要根据用户的查询同时显示至少 7-8 个不同的 wiki 图像。
所以使用curl 来实现这一点是没有意义的。我尝试了维基 API
https://en.wikipedia.org/w/api.php?action=query&titles=India&prop=images&imlimit=1
Run Code Online (Sandbox Code Playgroud)
但我无法提供其他参数来对该列表进行排序。通常,此 api 返回的第一张图像不是您在页面顶部看到的主图像。有时图像距离页面上下文太远。
我只需要为每个 wiki 标题显示一张图像。提前致谢。
我需要创建一个正则表达式来匹配包含指定字符以外的任何字符串的字符串.人物是
az AZ 0-9 + - */:. $%和空格
我对正则表达式不是很熟悉,所以我不确定如何将它拼凑起来并进行测试.我可以找到很多备忘单,但我不知道如何将它作为一个整体模式进行实际构建.
我知道为什么会这样,但如果可能的话,我想找到解决办法.
例如,我的数据库中有4行,每个行都有一个日期时间(都是不同的).我想要做的是获取最新的2行,但使用升序,以便最旧的位于结果集的顶部.
我目前正在使用
SELECT TOP 2 *
FROM mytable
WHERE someid = @something
ORDER BY added DESC
Run Code Online (Sandbox Code Playgroud)
这会得到正确的行,但顺序错误.如果我将DESC更改为ASC,它会获得正确的顺序,但是四行中较旧的两行.这一切对我来说都有意义,但它有办法解决吗?
编辑:解决了以下Elliot的答案.但是,如果不为派生表设置别名,语法将无法工作.这是结果
SELECT * FROM
(SELECT TOP 2 * FROM mytable WHERE someid = @something ORDER BY added DESC) AS tbl
ORDER BY tbl.added ASC
Run Code Online (Sandbox Code Playgroud) 我是新手做这种事情,但我想从我的应用程序中获取发送邮件的输出.例如,我希望能够知道是否
我知道如何使用System.Net.Mail发送邮件,但有没有办法获取此信息?
编辑:
在David Stratton发布的链接中,您可以看到日志,它会收到状态代码,例如
有没有办法让这些事件生效,以便每个人都可以显示它们?
c# ×2
mediawiki ×1
php ×1
regex ×1
sql ×1
sql-order-by ×1
sql-server ×1
wikimedia ×1
winforms ×1