Woocommerce Product Price Inserted programmatically doesn’t get displayed In Single Product Page

Try the following using the WC_Product Object and methods instead:

// Starting scrape
$html = file_get_html('http://sitenam.com/page-1/');

$price = (float) $html->find('span[class="price"]', 0)->innertext;

// Saving the new product
$post_id = wp_insert_post( array(
    'post_author' => 1,
    'post_content' => 'Content Here',
    'post_status' => "publish",
    'post_title' => "Product Title Here",
    'post_parent' => "product-title-here",
    'post_type' => "product",
) ); 

// Setting the product type
wp_set_object_terms( $post_id, 'simple', 'product_type' );  

// Get the WC_Product Object instance
$product = wc_get_product( $post_id );

// Set the product active price (regular)
$product->set_price( $price );
$product->set_regular_price( $price ); // To be sure

// Save product data (sync data and refresh caches)
$product->save();

This time the product price should be displayed in front end.