我想下载一个网址列表,并将它们存储在数据库(Mysql)中。如何制作安全的 html?我可以用什么代替
safe_html = make_safe_it(html) # HERE
在下面的代码中?
require 'mysql2'
require 'open-uri'
HOST = "..."
USER = "..."
PASS = "..."
@client = Mysql2::Client.new(:host=> HOST,:username=>USER,:password => PASS)
@client.query "USE db_test"
@client.query("SELECT id,url from pages").each{ |row|
html = open(row["url"]).read
safe_html = make_safe_it(html) # HERE
@client.query("UPDATE pages SET html = #{safe_html} where id = #{row["id"]} ")
}
最佳答案
如 https://github.com/brianmario/mysql2 中的建议使用 escaped = client.escape("gi'thu\"bbe\0r's")
关于html - 存储安全的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24908765/